收藏
回答

官方小程序的模板渲染bug

问题模块
API和组件

郁闷的说 我用picker进行三级分类和后台交互,上代码


在上面定义arrayProvince为空


在onLoad中进行后台交互获取信息并且进行复制

打印出的数据


说明赋值成功,没有问题


 继续看模板

<picker bindchange="selectedProvince"  value="{{index}}" range-key="name" range="{{arrayProvince}}">  
        <view class="picker">  
          {{province}}
        </view>  
      </picker>

这里是模板代码



接着看前台


当我点击这个省得时候


这个时候我郁闷了,彻底郁闷了,竟然啥数据都没有?


问了朋友,也思考了一下,结论就是:



官方小程序这里是个bug,赋值之后模板不再渲染,官方这个如何破?


真心不知道咋整了?能不能不这么多坑?

最后一次编辑于  2017-07-12  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

5 个回答

  • 晨
    2017-07-12

    range接收数组或对象,而你直接传了个字符串吧。

    2017-07-12
    赞同
    回复
  • 👣really
    👣really
    2017-07-12

    @  拼接的字符串 不会是不管用吧?

    2017-07-12
    赞同
    回复
  • 👣really
    👣really
    2017-07-12

    @ 能给一点指导么  谢谢

    2017-07-12
    赞同
    回复
  • 晨
    2017-07-12

    上面有笔误,应该是只支持字符串数组或对象数组,不能传字符串。你应该传一个[{id: xx, name:xx}, {id: xx, name: xx}]的Array,为什么要拼成字符串

    2017-07-12
    赞同
    回复
  • 👣really
    👣really
    2017-07-18

    好的 谢谢 已经OK了


    2017-07-18
    赞同
    回复