vue watch数组变化问题
有个需求cate_list数字里面的对象比如quantity数量改变以及is_select数量改变需要watch可以触发并监到变化
watch: {
skuShow: 'get_item_sku',
cart_list: {
handler: function(newVal, oldVal) {
console.log(newVal);
},
deep: true,
}
},
"cart_list": [{
"id": "10",
"item_id": "1408",
"item_name": "\u840c\u716e miYmiY\u5b9d\u5b9d\u4e13\u5c5e\u8425\u517b\u7c73",
"sku_name": "\u6708\u5ea6\u5305",
"quantity": "2",
"is_select": "1",
"old_price": "0",
"price": "99.00",
"total": "198.00",
}, {
"id": "9",
"item_id": "1408",
"item_name": "\u840c\u716e miYmiY\u5b9d\u5b9d\u4e13\u5c5e\u8425\u517b\u7c73",
"sku_name": "7\u5929\u8bd5\u5403\u5305",
"quantity": "2",
"is_select": "1",
"old_price": "0",
"price": "38.00",
"total": "76.00",
}]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
把数组转字符串存储,用的时候再解析为数组:
deep:true,详细见vue的说明
need help