<div id="app">
test: {{ add() }}
</div>
<script>
var app = new Vue({
el: '#app',
data: {
count: 0
},
methods: {
add: function(){
return this.count++;
}
}
});
</script>
总结:methods里的方法绑定了依赖值之后,当值改变,方法就会调用,初始化调用add方法,然后count自增,值改变,监听机制再次调用add方法,count值又改变,这样形成了一个死循环(PS:这个是测试值和方法绑定玩出来的bug。。。)。