采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,下单结算这里为什么不是直接判断this.checkedNum是否等于0,来看是否一件商品都没有选择
if(this.checkedNum==0){ alert('请至少选择一件商品') }else{ this.$router.push('/order/confirm'); }
这个地方可以加个判断,实际上不加判断也行,因为我们直接调用的接口,接口是知道购物车有没有数据的,它会自动结算,如果没有数据也会有提示
老师您讲的我明白,您这边也是设置了一个判断,你的判断方法是 let isCheck=this.list.every(item=>!item.productSelected); if(isCheck){ alert('请至少选择一件商品'); }else{ this.$router.push('/order/confirm'); }, 所以我想问是您为何不直接判断已经有的数据checkedNum来看是否一个也没有选择
哦,我可能一时忽略了这个checkedNum字段,很棒,学习就是要多思考,多提问,感谢你的问题。 有的时候讲多了,我可能存在疏忽
也感谢老师能够及时回答我的问题
登录后可查看更多问答,登录/注册
Vue全家桶构建企业级电商系统,真实服务端数据对接,高实用性
548 3
2.0k 1
2.9k 6
1.8k 3
1.5k 1