收藏
回答

picker多列选择器无法及时渲染正确的数值?

使用picker多列选择器的时候,改变第二列,第三列数据打印正常,但没有及时渲染,点击确认时所得到的省市区又是正确的,如河北省-秦皇岛市-海港区。再打开picker选择器,对应的第三列又正确了,再滚动第二列,第三列数据还是没有变

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

3 个回答

  • 仉~
    仉~
    2022-11-30

    //清空 this.setData({ ['multiArray[2]'] : [] })

    //数据处理 Array = [xxx]

    // this.setData({ ['multiArray[2]'] : Array })

    2022-11-30
    有用
    回复
  • 小时候可浪了
    小时候可浪了
    2021-08-10

    我也想知道怎么解决的


    2021-08-10
    有用
    回复
  • จุ๊บ
    จุ๊บ
    2020-11-16

    个人猜测,你是没有正确渲染第三列的数据。

    2020-11-16
    有用
    回复 4
    • 谢谢惠顾.
      谢谢惠顾.
      2020-11-16
      打印是正确的呢,是赋值过后的数据
      2020-11-16
      回复
    • จุ๊บ
      จุ๊บ
      2020-11-16回复谢谢惠顾.
      打印正确并不代表渲染正确,做个代码片段吧
      2020-11-16
      回复
    • 谢谢惠顾.
      谢谢惠顾.
      2020-11-16回复จุ๊บ
      解决了。重新赋值了一下所有数据
      2020-11-16
      回复
    • ➹孤あぃ夜
      ➹孤あぃ夜
      2021-02-23回复谢谢惠顾.
      d大佬,怎么重新赋值,求解
      2021-02-23
      回复
登录 后发表内容
问题标签