全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

微信小程序多列选择器range-key使用详解

本文实例为大家分享了微信小程序多列选择器的具体代码,供大家参考,具体内容如下

<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小时内与您取得联系。