<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>component</title>
</head>
<body>
<div id="app">
<button>按钮</button>
<!-- component此处表示一个节点 有一个属性叫is,is表示当前组件内容 显示的是哪一个-->
<!-- <component is="d"></component> 会报错 自己不会正确显示,但是也不会影响别人 -->
<component is="demo"></component>
<component is="k"></component>
</div>
<script src="./libs/vue.js"></script>
<script>
var d = {
template: "<h1>我是一个demo组件</h1>",
};
var k = {
template: "<h1>我是一个k组件</h1>",
};
new Vue({
el: "#app",
components: {
demo: d,
k,
},
});
</script>
</body>
</html>
vue----动态组件(将component放在app容器内)
最新推荐文章于 2024-06-21 11:09:47 发布