diff --git a/components/CouponsPopup.vue b/components/CouponsPopup.vue index eee1be7..62714b5 100644 --- a/components/CouponsPopup.vue +++ b/components/CouponsPopup.vue @@ -157,8 +157,10 @@ export default { return maxIndex }, largOne() { - this.selectCoupon(this.list[this.maxIndex].id) - return this.list[this.maxIndex] + if(this.list[this.maxIndex]) { + this.selectCoupon(this.list[this.maxIndex].id) + } + return this.list[this.maxIndex] || {} } }, @@ -171,7 +173,7 @@ export default { }, selectCoupon(id) { this.couponId = id - this.selectItem = this.list.find(e => e.id === id) + this.selectItem = this.list.find(e => e.id === id) || {} this.list.map(item => { item.checked = id === item.id })