本文实例为大家分享了微信小程序多列选择器的具体代码,供大家参考,具体内容如下
<picker mode="multiSelector" bindchange="bindMultiPickerChange2" bindcolumnchange="bindMultiPickerColumnChange2" value="{{multiIndex}}" range="{{objectMultiArray}}" range-key="{{'name'}}">
<view class="picker">
当前选择:{{objectMultiArray[0][multiIndex2[0]].name}},{{objectMultiArray[1][multiIndex2[1]].name}}
</view>
</picker>
Page({
/**
* 页面的初始数据
*/
data: {
objectMultiArray: [
[
{
id: 0,
name: '无脊柱动物'
},
{
id: 1,
name: '脊柱动物'
}
], [
{
id: 0,
name: '扁性动物'
},
{
id: 1,
name: '线形动物'
},
{
id: 2,
name: '环节动物'
},
{
id: 3,
name: '软体动物'
},
{
id: 3,
name: '节肢动物'
}
]
],
multiIndex2: [0, 0],
},
bindMultiPickerChange2: function (e) {
console.log('picker发送选择改变,携带值为', e.detail.value)
this.setData({
multiIndex2: e.detail.value
})
},
bindMultiPickerColumnChange2: function (e) {
console.log('修改的列为', e.detail.column, ',值为', e.detail.value);
var data = {
objectMultiArray: this.data.objectMultiArray,
multiIndex2: this.data.multiIndex2
};
data.multiIndex2[e.detail.column] = e.detail.value;
switch (e.detail.column) {
case 0:
switch (data.multiIndex2[0]) {
case 0:
data.objectMultiArray[1] = [
{ id: 0, name: '扁性动物' },
{ id: 1, name: '线形动物' },
{ id: 2, name: '环节动物' },
{ id: 3, name: '软体动物' },
{ id: 3, name: '节肢动物' }
];
// data.multiArray[2] = ['猪肉绦虫', '吸血虫'];
break;
case 1:
data.objectMultiArray[1] = [
{ id: 0, name: '鱼' },
{ id: 1, name: '线形两栖动物' },
{ id: 2, name: '爬行动物' }
];
break;
}
data.multiIndex2[1] = 0;
// data.multiIndex[2] = 0;
break;
}
this.setData(data);
}
})
请记得点赞额!!!
为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# 微信小程序
# 多列选择器
# range
# key
# 微信小程序多项选择器checkbox
# 微信小程序实现多列选择器
# 微信小程序picker多列选择器(mode = multiSelector)
# 微信小程序自定义多列选择器使用详解
# mpvue微信小程序多列选择器用法之省份城市选择的实现
# 微信小程序自定义时间段picker选择器
# 微信小程序日期选择器使用详解
# 微信小程序自定义滚动选择器
# 微信小程序实现自定义picker选择器弹窗内容
# 微信小程序自定义多列选择器使用
# 软体动物
# 值为
# 两栖动物
# 爬行动物
# 较高
# 大家分享
# 小编
# 吸血
# 具体内容
# 大家多多
# 程序开发
# 选择器
# bindcolumnchange
# bindchange
# multiSelector
# objectMultiArray
# multiIndex
# mode
# pre
相关文章:
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
C++如何使用std::optional?(处理可选值)
如何快速完成中国万网建站详细流程?
动图在线制作网站有哪些,滑动动图图集怎么做?
如何在云虚拟主机上快速搭建个人网站?
建站上市公司网站建设方案与SEO优化服务定制指南
深圳网站制作培训,深圳哪些招聘网站比较好?
昆明网站制作哪家好,昆明公租房申请网上登录入口?
建站之星导航配置指南:自助建站与SEO优化全解析
如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本
如何快速搭建高效WAP手机网站?
如何在建站之星绑定自定义域名?
已有域名和空间如何搭建网站?
Android滚轮选择时间控件使用详解
阿里云网站制作公司,阿里云快速搭建网站好用吗?
制作网站的基本流程,设计网站的软件是什么?
如何通过万网虚拟主机快速搭建网站?
北京的网站制作公司有哪些,哪个视频网站最好?
单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?
西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?
如何在自有机房高效搭建专业网站?
如何用腾讯建站主机快速创建免费网站?
官网建站费用明细查询_企业建站套餐价格及收费标准指南
购物网站制作公司有哪些,哪个购物网站比较好?
制作公司内部网站有哪些,内网如何建网站?
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
智能起名网站制作软件有哪些,制作logo的软件?
如何通过FTP服务器快速搭建网站?
建站之星代理如何获取技术支持?
学校为何禁止电信移动建设网站?
如何选择PHP开源工具快速搭建网站?
网站制作软件有哪些,制图软件有哪些?
Python文件管理规范_工程实践说明【指导】
如何通过多用户协作模板快速搭建高效企业网站?
建站之星代理如何优化在线客服效率?
c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】
较简单的网站制作软件有哪些,手机版网页制作用什么软件?
长沙企业网站制作哪家好,长沙水业集团官方网站?
微信推文制作网站有哪些,怎么做微信推文,急?
Python如何创建带属性的XML节点
平台云上自主建站:模板化设计与智能工具打造高效网站
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?
如何破解联通资金短缺导致的基站建设难题?
Swift中swift中的switch 语句
C#怎么创建控制台应用 C# Console App项目创建方法
如何选择香港主机高效搭建外贸独立站?
魔方云NAT建站如何实现端口转发?
香港服务器建站指南:免备案优势与SEO优化技巧全解析
如何正确下载安装西数主机建站助手?
*请认真填写需求信息,我们会在24小时内与您取得联系。