下面举例是向数组对象追加记录
1、从数据库获取回来的一组数据
let list = app.globalData.list
// 要追加的数据
let data = {_id: "0", addr: "--", status: 0, name: "--"}
// 使用unshift从数组头部追加数据
list.unshift(data)
// 重新使用追加后的数组 list
this.setData({
// 把数组list赋值到页面使用的数组中去
unitList : list
})
2、在picker选择器中使用
1) range-key 里面不需要花括号了,直接双引号即可。
2)unitIndex 这个参数是js已定义好的,默认0,数组第一条数据
3)mode 设置selector
4) 微信小程序开发文档也有参数说明 具体看自身业务来使用
<picker mode="selector" bindchange="bindUnitChange" value="{{unitIndex}}" range="{{unitList}}" range-key="name">
<view class="weui-select">{{unitList[unitIndex].name}}</view>
</picker>
结果如下图: