这里的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 指定的那个 容器 } });