收藏
回答

picker mode=region,急问。



我在编辑器上写的关于picker mode='region‘的代码,发现,编辑器上运行正常,到真机中报错!

手机型号是vivo 华为的也有。苹果机初次可以实现,刷新后再次打开就不能拉取数据了。

<picker mode="region" bindchange="bindRegionChange" value="{{region}}" custom-item="{{customItem}}" style="width:480rpx;" >
           <view class="picker ">
             <text class="c999" wx:if="{{!region[0]}}">请选择text>
             <text wx:else class="eclipse">{{region[0]}} {{region[1]}} {{region[2]}}text>
           view>
         picker>
bindRegionChange: function (e) {
console.log('picker发送选择改变,携带值为', e.detail.value)
let address = e.detail.value;
if (address[0]) {
let addressString = `${address[0]} ${address[1]} ${address[2]}`
this.setData({
addressString
})
}
this.setData({
region: e.detail.value
})
},


如下图错误。请大神们帮忙解答。谢谢,🙏!

最后一次编辑于  2017-10-19
回答关注问题邀请回答
收藏

3 个回答

  • Huluwa saves grandpa
    Huluwa saves grandpa
    2017-10-19

    有什么解决办法吗?官方的例子里苹果机也不能用。。

    2017-10-19
    有用
    回复
  • Huluwa saves grandpa
    Huluwa saves grandpa
    2017-10-19

    我查看了新的代码,将父级的display:flex去掉了,安卓机就可以显示样式了。但是苹果机依旧没有效果。

    2017-10-19
    有用
    回复
  • Huluwa saves grandpa
    Huluwa saves grandpa
    2017-10-19

    微信已是最新版本6.5.16,依旧出现bug

    2017-10-19
    有用
    回复
登录 后发表内容