微信小程序使用picker,数组怎么设置默认值

复制代码
默认先显示请选择XXX。然后点击弹出选择列表。如果默认value是0的话,他就直接默认显示数组的第一个了。

<picker mode="selector" :value="planIndex" :range="planStatus" range-key="label"@change="bindPlanChange">
  <view class="picker flex-row-space-between">
    <text class="status">{{ planIndex!='' ? planStatus[planIndex]?.label : '请选择' }}</text>
  </view>
</picker>
复制代码
const planIndex=ref('');//试了默认给了-1.结果点开选项列表第一个之前多了一个空的选项。改成空字符。点开就是正确的。
const planStatus = reactive([
  { label: "生效", value: 0 },
  { label: "完结", value: 1 },
  { label: "中断", value: 2 },
]);
复制代码
const bindPlanChange=(e)=>{
  planIndex.value=e.detail.value;
}

planIndex是选中的下标。默认如果数组没有-1.你让他默认等于-1以达到显示请选择的字样。结果就会导致弹框变成这样的状态。

相关推荐
微爱帮监所写信寄信3 小时前
微爱帮监狱写信寄信小程序:MySQL核心日志与备份恢复安全架构
数据库·mysql·小程序·邮局·监狱寄信·挂号信·邮政
wan1043 小时前
用户隐私协议URL
微信小程序
Z单单4 小时前
微信小程序订单信息录入路径设置
微信小程序·小程序
码界奇点5 小时前
基于Spring Boot和微信小程序的小程序商城系统设计与实现
spring boot·微信小程序·小程序·毕业设计·源代码管理
微爱帮监所写信寄信5 小时前
微爱帮监狱寄信写信小程序:深入理解JavaScript中的Symbol特性
开发语言·javascript·网络协议·小程序·监狱寄信·微爱帮
计算机毕设指导66 小时前
基于微信小程序的智慧社区娱乐服务管理系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·娱乐
微爱帮监所写信寄信7 小时前
6G+AI:重构微爱帮监狱写信寄信小程序的特殊通信未来
人工智能·小程序·重构·6g·监狱信件·监狱系统·服刑人员子女
赵庆明老师7 小时前
uniapp 微信小程序页面JS模板
javascript·微信小程序·uni-app
kdniao18 小时前
问答FAQ|快递鸟对接系统/小程序常见问题解答产品篇(二)
大数据·小程序
星盾网安8 小时前
智慧门店系统开发-03-新嘉丽小程序基础搭建
小程序