這裏的p標籤會顯示javascript
<div id="app"> <p>33333</p> <login></login> </div>
var login = { template: '<h1>這是登陸組件</h1>' } // 建立 Vue 實例,獲得 ViewModel var vm = new Vue({ el: '#app', data: {}, methods: {}, components: { login } });
這裏的p標籤不會顯示html
<div id="app"> <p>444444</p> </div>
var login = { template: '<h1>這是登陸組件</h1>' } // 建立 Vue 實例,獲得 ViewModel var vm = new Vue({ el: '#app', data: {}, methods: {}, render: function (createElements) { // createElements 是一個 方法,調用它,可以把 指定的 組件模板,渲染爲 html 結構 return createElements(login) // 注意:這裏 return 的結果,會 替換頁面中 el 指定的那個 容器 } });