猿问

vuejs怎么watch对象里某个属性的变化

vuejs怎么watch对象里某个属性的变化


泛舟湖上清波郎朗
浏览 547回答 3
3回答

慕村9548890

用计算属性,返回值是这个列表值相加computed: { countTotal: function () { let total = 0; this.items.forEach(function (item) { total += item.count }) return total } }监听用 watch选项watch: { items: { handler: function () {}, deep: true } }对象要深复制,默认是浅复制

慕的地10843

<pre t="code" l="js">new Vue({data: {name: 'sigma'},watch:{name: function( val ){console.log( 'name has been changed:', val );}}})

慕娘9325324

&nbsp;
随时随地看视频慕课网APP

相关分类

Vue.js
我要回答