小程序的基础
Posted stay_少年与梦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序的基础相关的知识,希望对你有一定的参考价值。
文章目录
前言
今天我们再来一起学习一下小程序的另一些基础知识。
一、icon 图标
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
type | string | 是 | icon的类型,有效值:success, success_no_circle, info, warn, waiting, cancel, download, search, clear | |
size | number/string | 23 | 否 | icon的⼤⼩ |
color | string | 否 | icon的颜⾊,同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 单选框
特点
- radio标签 必须要和父元素radio-group来使用
- value 选中的单选框的值
- 需要给radio-group 绑定 change 事件
- 需要在页面中显示选中的值
代码示例:
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
)
)
效果图:
总结
今天我们一起学习了小程序的图标以及单选框和多选框。明天我们再继续学习。
以上是关于小程序的基础的主要内容,如果未能解决你的问题,请参考以下文章