vue-render渲染
程序员文章站
2023-08-24 17:08:54
在页面中基本的渲染页面 这里的p标签会显示 这里的p标签不会显示 ......
在页面中基本的渲染页面
这里的p标签会显示
<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标签不会显示
<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 指定的那个 容器 } });
推荐阅读