- 模板
通过异步取得数据,页面内的模板在渲染时可能会报错,这是因为异步取得数据之前,Page.data里没有数据:
<view class="icon_box" wx:for="{{special_arr}}" wx:key="*this" wx:for-item="item"> <icon class="{{item}}"></icon> </view>
所有使用异步数据的模板在使用wx:for语句前需要加wx:if语句:
<block wx:if="{{special_arr}}"> <view class="icon_box" wx:for="{{special_arr}}" wx:key="*this" wx:for-item="item"> <icon class="{{item}}"></icon> </view> </block>