收藏
回答

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

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

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

2 个回答

  • 睡前原谅一切
    睡前原谅一切
    2020-06-29

    值那个数组 比如叫pickerList

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

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

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

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