首页 > 代码库 > 七: 表单标签(3)
七: 表单标签(3)
七、radio 单选框
radio-group
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
bindchange | EventHandle |
|
radio-group中的选中项发生变化时触发change事件,event.detai = {value : 选中项radio的value |
radio
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
value | String |
|
radio标识。当该radio选中时,radio-group的change事件会携带radio的value |
checked | Boolean | false | 当前是否选中 |
disabled | Boolean | false | 是否禁用 |
1
2
3
4
5
6
7
8
9
10
|
/* ---page/test/test.wxml----*/ < radio-group class = "radio-group" bindchange = "radioChange" > < label class = "radio" wx:for-items = "{{items}}" > < radio value = "{{item.name}}" checked = "{{item.checked}}" />{{item.value}} </ label > </ radio-group > /* ---page/test/test.wxml----*/ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
/* ---page/test/test.js----*/ Page({ data: { items: [ {name: ‘USA‘ , value: ‘美国‘ }, {name: ‘CHN‘ , value: ‘中国‘ , checked: ‘true‘ }, {name: ‘BRA‘ , value: ‘巴西‘ }, {name: ‘JPN‘ , value: ‘日本‘ }, {name: ‘ENG‘ , value: ‘英国‘ }, {name: ‘TUR‘ , value: ‘法国‘ }, ] }, radioChange: function (e) { console.log( ‘radio发生change事件,携带value值为:‘ , e.detail.value) } }) /* ---page/test/test.js----*/ |
在轮播章节里讲述了。所以这里跳过。下面是api
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
min | Number | 0 | 最小值 |
max | Number | 100 | 最大值 |
step | Number | 1 | 步长,取值必须大于 0,并且可被 (max - min) 整除 |
disabled | Boolean | false | 是否禁用 |
value | Number | 0 | 当前取值 |
show-value | Boolean | false | 是否显示当前value |
bindchange | EventHandle |
|
完成一次拖动后触发的事件,event.detail = {value:value} |
八、switch 开关组件
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
checked | Boolean | false | 是否选中 |
disabled | Boolean | false | 是否禁用 |
type | String | switch | 样式,有效值:switch, checkbox |
bindchange | EventHandle |
|
checked改变时触发change事件,event.detail={ value:checked} |
七: 表单标签(3)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。