收藏
回答

picker 在 form 表单中 点击提交的时候,怎么改变值的指向?

picker 在 form 表单中 点击提交的时候,点击的提交按钮的 e.detail.value 默认是当前这个picker 的选定的下标,怎么样才能让他在 e.detail.value中展示的是当前选中的picker的内容,而不是下标。

回答关注问题邀请回答
收藏

2 个回答

  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    06-29

    值那个数组 比如叫pickerList

    pickerList[e.detail.value].xxx 就是当前picker的值啊。

    06-29
    有用
    回复 2
    • 🍬 🍬 💤
      🍬 🍬 💤
      06-29
      不知道picker数组具体叫什么,都是动态的。有几个picker,每个picker的数组和name值都是后台传的,都是循环出来的。但我需要把每个name值对应选择的内容传给后端,所以需要用到form。但是form中获取的是每个picker的下标,而不是对应的值。所以我是应该根据提交后的每个name值,再循环一遍我的原始数组,获取对应的name的下标的值么。哈哈哈 太绕了
      06-29
      回复
    • 仙森ღ₅₂₀¹³¹⁴
      仙森ღ₅₂₀¹³¹⁴
      06-29回复🍬 🍬 💤
      目前看来只能这样吖。或者后端拿到下标去解。或者前端自己用picker-view写个自定义组件,自己定义数据问题。。
      06-29
      回复
  • AKA. 皮卡超
    AKA. 皮卡超
    06-29

    picker就是如此的。且通过e.detail.value(下标)去获取值不是极其简单吗

    06-29
    有用
    回复
登录 后发表内容
问题标签