在.js文件中的e.detail后不能出现。value
- 当前 Bug 的表现(可附上截图)
在用picker组件时候,e.detail后面打不出.value。我手动填上“.value”,编译不报错,但是达不到想要的效果,picker所显示的一直都是我默认设为第一个次序所对应的选项,就是无论选择哪个选项,所呈现的选项都没有变化,都是默认的那个选项。但是真机测试时控制台上显示的“value”的值是正确变化的。
wxml文件中的代码:
<picker range=’{{drink}}’
value=’{{selectedIndex}}’
bindchange=‘selectChange’>
<view>所选的饮品为:{{drink[selectedIndex]}}</view>
</picker>
wxml中的代码:
data: {
drink: [‘玉米汁’, ‘例汤’, ‘鲜柠蜜’, ‘红豆冰’, ‘热奶茶’] ,
selectedIndex:0
}
selectChange:function(e){
console.log(e.detail)
this.setData
{{
selectedIndex:e.detail
}}
}
- 预期表现
- 复现路径
- 提供一个最简复现 Demo