微信小程序如何自定义多列选择器操作指南?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1563个文字,预计阅读时间需要7分钟。
一、预览+微信小程序在自带的组件库中加入了选择器picker,并给出了常用的时间、省市地区三级联动选择器,但日常开发中不可能仅使用这些选择器,所以我们在学习时先写一个常见的““
一、预览
微信小程序在自带的表单组件中加入了选择器picker,并给出了常用的时间和省市区三级联动选择器,但日常开发中不可能仅仅使用这些选择器,所以我们在学习时先写一个常见的自定义选择器,用于满足项目中的日常需要。
先给出效果图:(先声明选择器中数据为测试使用,与真实情况无关)
二、picker属性
一个简单地多列选择器只要给picker组件加属性mode="multiSelector"即可,绑定数据时使用range来绑定一个数组作为显示内容,下面是官方给出的属性解释。
三、创建组件
我们可以先在.wxml建一个自定义picker组件:
<picker mode="multiSelector" bindchange="bindCustomPickerChange" bindcolumnchange="bindCustomPickerColumnChange" value="{{customIndex}}" range="{{onlyArray}}" > <view> 多列自创选择器:{{onlyArray[0][customIndex[0]]}},{{onlyArray[1][customIndex[1]]}},{{onlyArray[2][customIndex[2]]}} </view> </picker>
要注意的是,此处的onlyArray数组只是当前显示内容的数组,并不是我们全部数据的数组。
本文共计1563个文字,预计阅读时间需要7分钟。
一、预览+微信小程序在自带的组件库中加入了选择器picker,并给出了常用的时间、省市地区三级联动选择器,但日常开发中不可能仅使用这些选择器,所以我们在学习时先写一个常见的““
一、预览
微信小程序在自带的表单组件中加入了选择器picker,并给出了常用的时间和省市区三级联动选择器,但日常开发中不可能仅仅使用这些选择器,所以我们在学习时先写一个常见的自定义选择器,用于满足项目中的日常需要。
先给出效果图:(先声明选择器中数据为测试使用,与真实情况无关)
二、picker属性
一个简单地多列选择器只要给picker组件加属性mode="multiSelector"即可,绑定数据时使用range来绑定一个数组作为显示内容,下面是官方给出的属性解释。
三、创建组件
我们可以先在.wxml建一个自定义picker组件:
<picker mode="multiSelector" bindchange="bindCustomPickerChange" bindcolumnchange="bindCustomPickerColumnChange" value="{{customIndex}}" range="{{onlyArray}}" > <view> 多列自创选择器:{{onlyArray[0][customIndex[0]]}},{{onlyArray[1][customIndex[1]]}},{{onlyArray[2][customIndex[2]]}} </view> </picker>
要注意的是,此处的onlyArray数组只是当前显示内容的数组,并不是我们全部数据的数组。

