购物车商品数量为0判断是否删除

当编辑商品的数量为1,再减的话,我们搞个模态提示,让用户决定是否要删除这个商品?
在这里插入图片描述

  //商品数量的编辑功能
    handleItemNumEdit(e){
        const {operation,id}=e.currentTarget.dataset;
        console.log(operation,id);
        let {cart}=this.data;
        let index=cart.findIndex(v=>v.id===id);
        if(cart[index].num===1 && operation === -1){
            wx.showModal({
              title: '系统提示',
              content: '你是否要删除?',
              cancelColor:'cancelColor',
              success: (res) => {
                if (res.confirm) {
                  cart.splice(index,1);
                  this.setCart(cart);
                }
              }
            })
        }else{
            cart[index].num+=operation;
            this.setCart(cart);
        }
    },

前端开发-微信小程序wx.showModal的使用方法

wx.showModal({
	title:'提示',
	content:'(提示的内容)',
	showCancel:true, //默认为true,false去掉取消按钮
	confirmText:'',//默认是“确认”
	confirmColor:'',//确认文字的颜色
	success:function(res)
	{
		if(res.cancel)
		{
			//点击取消按钮
		}else if(res.confirm)
		{
			//点击确认按钮
		}
	}
})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值