收藏
回答

微信小程序Picker我哪里调用的不对?

按照官方示例调用Picker下拉组件,发现每打开点击Picker两次才能改变js里通过data-取到的值,希望大佬们帮帮忙,看看是哪里有问题,谢谢

Page{
data:{ id:0 },
button1:funcation(e)
{
  var that = this;
    that.setData({
      id: e.detail.value
    });
 wx.setStorageSync("name", e.currentTarget.dataset.selecthx)
    wx.setStorageSync("name1", e.currentTarget.dataset.selecthx1)
}
}
wxml:
 <picker  class="cybm_pic_1" value="{{id}}"  range="{{list1}}"  range-key="name"  
    data-selecthx="{{list1[id].id}}"  data-selecthx1="{{list1[id].name}}"  bindchange="button1"  >
   <input  class="picker"   type="text" id="jyyhmc" name="jyyhmc" value="{{list1[id].name}}" disabled="true"  style="float:left" />
     </picker>
回答关注问题邀请回答
收藏

1 个回答

  • Wang
    Wang
    2020-04-23

    input换成text组件试试

    2020-04-23
    有用
    回复 1
    • 惨绿青年
      惨绿青年
      2020-05-11
      已解决,谢谢
      2020-05-11
      回复
登录 后发表内容
问题标签