当前位置: 首页 > news >正文

微信小程序picker下拉绑定数据

页面部分

<picker mode = "selector" bindchange="bindPickerChange" value="{{project[idx].id}}" range="{{project}}" range-key="{{'val'}}">
    <view class="picker picker1">
      {{project[idx].val}}<text class='down'></text>
    </view>
</picker>

js部分

data: {
    idx:0,
    project:[
      {
        id: 0,
        val: '互联网'
      },
      {
        id: 1,
        val: '建材'
      },
      {
        id: 2,
        val: '法律'
      },
    ]
},
// 改变下拉选项
bindPickerChange: function (event){
    this.setData({   //给变量赋值
      idx: event.detail.value,
    })
},

其中mode是选择下拉框的模式,现支持五种选择器,分别是普通选择器(selector),多列选择器(multiSelector),时间选择器(time),日期选择器(date),省市区选择器(region),默认是普通选择器。

range:mode为 selector 或 multiSelector 时,range 有效。

bindchange:监听选项改变。改变选项时执行相应操作。

value:value 的值表示选择了 range 中的第几个(下标从 0 开始)。

range-key:当 range 是一个 Object Array 时,通过 range-key 来指定 Object 中 key 的值作为选择器显示内容。

详细内容参考微信公众平台:https://developers.weixin.qq.com/miniprogram/dev/component/picker.html

转载于:https://www.cnblogs.com/dxzg/p/9771639.html

相关文章:

  • UUID、GUID、SID、SUSID
  • gradle 的jar下载到哪里了
  • [luogu4162 SCOI2009] 最长距离(最短路)
  • 034 Maven中的dependencyManagement和dependencies区别
  • 心,不能装太多;人,不能想太多
  • 深入理解spark-taskScheduler,schedulerBackend源码分析
  • 神经网络之调参
  • 数组Array的API1
  • Linux下tomcat日志打印和传参乱码问题
  • React Native vs. Cordova.
  • BigDecimal使用中的一些注意事项
  • 4 - MySQL:多表查询
  • 运算
  • 走进软件第一次作业——组建团队 第四组作业
  • 部署 Django
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • create-react-app做的留言板
  • ES6--对象的扩展
  • python 装饰器(一)
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • 程序员最讨厌的9句话,你可有补充?
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 赢得Docker挑战最佳实践
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • NLPIR智能语义技术让大数据挖掘更简单
  • 阿里云API、SDK和CLI应用实践方案
  • $.each()与$(selector).each()
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (13)Hive调优——动态分区导致的小文件问题
  • (3)nginx 配置(nginx.conf)
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (理论篇)httpmoudle和httphandler一览
  • (强烈推荐)移动端音视频从零到上手(下)
  • (区间dp) (经典例题) 石子合并
  • (十)c52学习之旅-定时器实验
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转)Windows2003安全设置/维护
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • .CSS-hover 的解释
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NET 使用 JustAssembly 比较两个不同版本程序集的 API 变化
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .NetCore项目nginx发布
  • .pyc文件还原.py文件_Python什么情况下会生成pyc文件?
  • [100天算法】-实现 strStr()(day 52)
  • [ArcPy百科]第三节: Geometry信息中的空间参考解析
  • [C#] 基于 yield 语句的迭代器逻辑懒执行
  • [C++打怪升级]--学习总目录
  • [CareerCup] 2.1 Remove Duplicates from Unsorted List 移除无序链表中的重复项
  • [Codeforces] combinatorics (R1600) Part.2
  • [DAU-FI Net开源 | Dual Attention UNet+特征融合+Sobel和Canny等算子解决语义分割痛点]