watch: {
selsectfoods (newFoods, oldFoods) {
if (newFoods.lenght === 0) {
this.fold = false
} else {
if (!this.fold) {
this.$nextTick(() => {
if (!this.scroll) {
this.scroll = new BScroll(this.$refs.lists, {
click: true
})
} else {
this.scroll.refresh()
}
})
}
}
}
}
整合到监听里 解决了警告 也解决了关闭购物列表再点击外部加号按钮又弹出购物列表的bug,同时在购物列表中点击增加数量的时候抛物线动画也可以实现,就是第一次打开购物列表(条数超过默认高度)的时候好像有点卡顿貌似在计算列表条数不能第一时间滑动,还有就是不再使用了计算属性,仅仅用fold替换了之前的计算属性