for循环出现的问题,想点击其中一个,结果都改变了

img

img

点击领取是时候,显示已领取或者领取按钮直接消失,研究了,还是没出需要的效果

需要看一下你的方法

报什么错(关键)
claim()方法是啥

        claim(id,index) {
            console.log(id);
            console.log(index);
            this.queryled.coupons_id = id
            console.log(this.queryled.coupons_id,'id');
            this.postled()
            this.showname=false
            // this.name='已领取'
        },

这里用item.name,把name放到数组里面去

img

每张券维护一个自己的状态,即每个item需要有自身的一个name,当你操作某一个的时候,只需要改变自身的name就行,然后你在显示的地方显示item.name

优惠券的券写错了