昨天接到后台反馈的小程序预约时间页面周末未设置上班时间仍可以点击预约的问题,一开始着实头疼,找了半天的bug。
问题如下:


还有一个致命的粗心问题(该问题为以前的开发者留下的)

里面data没有数据,进不去这个判断的。
修改为if(res.data.state == 0)
解决方法:

在判断里面添加以下代码,即可解决该bug
for (var i = 0; i < that.data.hourList.length; i++){
var list = that.data.hourList;
list[i].isShow = false;
that.setData({
hourList: list
})
}
效果如下:


来源:https://www.cnblogs.com/-ting/p/12573481.html