<div id="example-1">
<button v-on:click="counter += 1">Add 1</button>
<p>The button above has been clicked {{ counter }} times.</p>
</div>
var example1 = new Vue({
el: '#example-1',
data: {
counter: 0
}
});
console.log(window);
代码如上,我这边有两个问题,如果按照dom结构来理解的话,那么counter这个数应该是属于window下的,也就是window这个对象下面包含一个counter变量才可以实现自加,但是我通过console window发觉并不存在这个变量.
第二个问题,既然button是绑定了一个onclikc事件的,我在window下的document找到这个button元素,发现他的onclick是null,也就是说如果按照dom结构来理解,是没有绑定事件的.
如果按照dom结构来理解是不正确的话(因为vue本身就不属于dom操作),那么这个变量,以及这个事件的绑定我应该去哪里找。
largeQ
胡子哥哥
相关分类