小程序的基础

Posted stay_少年与梦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序的基础相关的知识,希望对你有一定的参考价值。

文章目录


前言

今天我们再来一起学习一下小程序的另一些基础知识。


一、icon 图标

属性类型默认值必填说明
typestringicon的类型,有效值:success, success_no_circle, info, warn, waiting, cancel, download, search, clear
sizenumber/string23icon的⼤⼩
colorstringicon的颜⾊,同css的color

1 type 代表图标的类型

success|success_no_circle|info|warn|waiting|cancel|download|search|clear

2 size 大小

3 color 图标的颜色

代码示例:

<icon class="" type="cancel" size="53" color="#0094ff">
    
  </icon>

示例效果图:

js代码

Page(
  data: 
    iconSize: [20, 30, 40, 50, 60, 70],
    iconType: [
      'success', 'success_no_circle', 'info', 'warn', 'waiting', 'cancel',
'download', 'search', 'clear'
   ],
    iconColor: [
      'red', 'orange', 'yellow', 'green', 'rgb(0,255,255)', 'blue', 'purple'
   ],
 
)

wxml代码

<view class="group">
  <block wx:for="iconSize">
    <icon type="success" size="item"/>
  </block>
</view> 
<view class="group">
  <block wx:for="iconType">
    <icon type="item" size="40"/>
  </block>
</view> 

<view class="group">
  <block wx:for="iconColor">
    <icon type="success" size="40" color="item"/>
  </block>
</view>

二、radio 单选框

特点

  1. radio标签 必须要和父元素radio-group来使用
  2. value 选中的单选框的值
  3. 需要给radio-group 绑定 change 事件
  4. 需要在页面中显示选中的值

代码示例:
wxml代码

<radio-group bindchange="handleChange">
  <radio color="red" value="male"></radio>
  <radio color="red" value="female"></radio>
 </radio-group>
 <view>您选中的是:gender</view>

js代码

Page(

  data: 
    gender:""
  ,
  handleChange(e)
    // console.log(e);
    // 1 获取单选框中的值
    let gender=e.detail.value;
    // 2 把值赋值给data 中的数据
    this.setData(
      gender    //相当于gender:gender
      
    )
  
)

效果图

可以通过 color属性来修改颜色

效果图:

注意

需要搭配 radio-group ⼀起使⽤

三. checkbox

可以通过 color属性来修改颜色

效果图:

注意

需要搭配 checkbox-group ⼀起使⽤

代码示例:

wxml代码

<view>
  <checkbox-group bindchange="handleItemChange">
    <checkbox value="item.value" wx:for="list" wx:key="id">
      item.name
    </checkbox>
  </checkbox-group>
  <view>
    选中的水果:checkedList
  </view>
</view>

js代码

Page(

  data: 
    list:[
      
        id:0,
        name:"苹果",
        value:"apple"

      ,
      
        id:1,
        name:"葡萄",
        value:"grape"
      ,
      
        id:2,
        name:"香蕉",
        value:"bananer"
      ,

    ],
    checkedList:[]
  ,
  // 复选框的选中事件
  handleItemChange(e)
    // console.log(e);
    // 1 获取被选中的复选框的值
    const checkedList=e.detail.value;
    // 2 进行赋值
    this.setData(
      checkedList
    )
  
)

效果图:


总结

今天我们一起学习了小程序的图标以及单选框和多选框。明天我们再继续学习。

以上是关于小程序的基础的主要内容,如果未能解决你的问题,请参考以下文章

香蕉派怎么做好吃又简单的做法

微信小程序8(wxml-列表渲染)

java超市购物小程序

C语言项目:扔香蕉的大猩猩(自制游戏),详细思路+源码分享

Cathy说|“go bananas”真的跟香蕉半毛钱关系都没有!

bananahill(NOIP模拟赛Round 8)