1、集合初始化问题:当在js文件中声明一个集合,在wxml文件中通过wx:for使用,初始化页面时,会报集合length方面的错误,需要在当前模块外包裹一层wx:if.
例如:
<block wx:if="dataList.items">
<block wx:for="{{dataList}}" wx:for-index="index" wcx:for-item="item" wx:key="{{index}}">
</block>
</block>
2、在使用wx.navigateBack({ delta: 1, })方法时,使用wx.showToast({ title: "操作成功", icon: "none", duration: 1500, })时,duration属性中的延迟时间不生效。此时,需要在navigateBack的方法外包裹一层setTimeout方法:
例如:
setTimeout(function () {
//这边也可以做其他的处理,代码含义为:在1500毫秒后,向上返回两层页面。
wx.navigateBack({
delta: 2,
})
}, 1500)