当在template里有for循环的时候,会报异常
发布于 5 年前 作者 min63 14387 次浏览 来自 问答

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

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

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

1 回复

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

回到顶部