收藏
回答

当在template里有for循环的时候,会报异常

问题模块
API和组件

虽然最后问题找到了。需要在用for的view外再套一个view,然后判断for的对象是否为空,类似这样:

<view wx:if="{{itemlist!=null}} ><view wx:for="{{itemlist}}></ivew></view>.

但其实小程序本身是可以直接在for里做这个判断的。因为这个问题也没办法跟踪。只是报渲染的时候for里没有某个对象的属性。问题定位了很久,浪费了不少时间。有时候对小程序真的很无语。这种问题,应该是很低级的。小程序刚刚出来这个问题就有了,却一直没去解决。

最后一次编辑于  2017-09-09  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 赵青山
    赵青山
    2017-09-09

    setData()时候判断,或者wx:for="{{itemlist || []}}"做个容错处理不行吗?

    2017-09-09
    赞同
    回复