官方小程序的模板渲染bug
发布于 5 年前 作者 lyang 11296 次浏览 来自 问答

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

在上面定义arrayProvince为空

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

打印出的数据

说明赋值成功,没有问题

 继续看模板

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

这里是模板代码

接着看前台

当我点击这个省得时候

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

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

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

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

5 回复

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

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

好的 谢谢 已经OK了

@ 能给一点指导么  谢谢

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

回到顶部