Vue2.x Vue渲染组件
写在前面: 此博客记录自己学习vue学习笔记,如有侵权,联系删!
学习来源: Vue + Vue-Cli 快速入门教程
李南江老师各平台账号:
- 微博:极客江南
- 微信公众号:李南江
- 腾讯课堂: 李南江
- 网易云课堂:李南江
Vue渲染组件的两种方式
1、先定义注册组件, 然后在Vue实例中当做标签来使用
2、先定义注册组件, 然后通过Vue实例的render方法来渲染
两种渲染方法的区别
1、当做标签来渲染, 不会覆盖Vue实例控制区域
2、通过render方法来渲染, 会覆盖Vue实例控制区域
html代码:
<div id="app">
<!-- <one></one>-->
</div>
组件代码:
<template id="one">
<div>
<p>我是组件222</p>
</div>
</template>
vue代码:
Vue.component("one", {
template: "#one"
});
// 这里就是MVVM中的View Model
let vue = new Vue({
el: '#app',
render: function(createElement){
let html = createElement("one");
return html;
},
// 专门用于监听数据变化的
watch: {
},
// 这里就是MVVM中的Model
data: {
},
// 专门用于存储监听事件回调函数
methods: {
},
// 专门用于定义计算属性的
computed: {
},
// 专门用于定义局部组件的
components: {
}
});
版权声明:本文为qq_36695838原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。