第一個例子
<div id="app">
<p>{{msg}}</p>
</div>
<script>
var app = new Vue({
el: '#app',
data: {
msg: 'Hello Vue'
}
})
app.msg=123;
console.log(app) ;
</script>
第二個例子
<div id="app">
<p>{{msg}}</p>
</div>
<script>
new Vue({
el: '#app',
data: {
msg: 'Hello Vue'
}
})
app.msg=123;
console.log(app) ;
</script>
這兩個例子在頁面渲染上是沒有差别的,但是在控制台輸出的console.log(app)是有差别的
第一個是一個vue執行個體
Vue {_uid: 0, _isVue: true, $options: {…}, _renderProxy: Proxy, _self: Vue, …}
第二個僅僅是一個DOM對象
<div id="app'>Hello Vue</div>