下拉select 显示是不是错了?
发布于 5 年前 作者 huping 5964 次浏览 来自 官方Issues

1、显示界面

2、去掉data 的options 注释那代码,下拉显示不正常

3、把data 的options 注释那代码取消掉,加入这句,下拉显示是正常的。(我是想从表中把数据丢到下拉列表里,如何解决?谢谢)

2 回复

Page({

data: {

options: [{ city_id: '001', city_name: '北京' }, { city_id: '003', city_name: '深圳' }],

selected: {},

},

change (e) {

this.setData({

selected: { ...e.detail }

})

wx.showToast({

title: `${this.data.selected.id} - ${this.data.selected.name}`,

icon: 'success',

duration: 1000

})

},

close () {

// 关闭select

this.selectComponent('#select').close()

}

,

onLoad:function(){

}

})


-------------这样是正常的,但这样的下拉值是静态的,我是想从表中把数据拿出来动态的。

that.setData({ options: shuji }) 改成 that.setData({ options: this.data.options })

回到顶部