Vue渲染组件的两种方式
程序员文章站
2022-03-29 19:17:21
...
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>72-Vue-组件渲染方式</title>
<script src="js/vue.js"></script>
</head>
<body>
<!--
1.Vue渲染组件的两种方式
1.1先定义注册组件, 然后在Vue实例中当做标签来使用
1.2先定义注册组件, 然后通过Vue实例的render方法来渲染
2.两种渲染方法的区别
1.1当做标签来渲染, 不会覆盖Vue实例控制区域
1.2通过render方法来渲染, 会覆盖Vue实例控制区域
-->
<!--这里就是MVVM中的View-->
<div id="app">
<!-- <one></one>-->
</div>
<template id="one">
<div>
<p>我是组件222</p>
</div>
</template>
<script>
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: {
}
});
</script>
</body>
</html>
上一篇: javascript可以做什么
下一篇: python安装以及IDE的配置教程