1. 在wxml文件中添加picker组件
{{region[0]}} {{region[1]}} {{region[2]}}
2. 在js文件中定义region变量,并在onLoad函数中初始化
Page({ data: { region: ['北京市', '北京市', '东城区'] }, onLoad: function () { // 初始化region变量 this.setData({ region: ['北京市', '北京市', '东城区'] }) }, bindRegionChange: function (e) { console.log('picker发送选择改变,携带值为', e.detail.value) this.setData({ region: e.detail.value }) } })
3. 在onLoad函数中获取用户已选择的省市区信息,并将其赋值给region变量
Page({ data: { region: [] }, onLoad: function () { // 获取用户已选择的省市区信息 wx.getStorage({ key: 'region', success: (res) => { console.log(res.data) this.setData({ region: res.data }) } }) }, bindRegionChange: function (e) { console.log('picker发送选择改变,携带值为', e.detail.value) this.setData({ region: e.detail.value }) // 将用户选择的省市区信息保存到本地 wx.setStorage({ key: 'region', data: e.detail.value }) } })
)