<!DOCTYPE html>
<html>
<head>
<title>插槽</title>
<meta charset="utf-8">
</head>
<body>
<div id="app">
<!-- 作用域 -->
<!-- 使用实例中的isShow -->
<cpn v-show="isShow"></cpn>
</div>
<template id="cpn">
<div>
<h2>我是子组件</h2>
<p>哈哈哈</p>
</div>
</template>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script type="text/javascript">
// root组件
let app = new Vue({
el:"#app",
data:{
isShow:true
},// 注册局部组件语法糖
components:{
cpn:{
template:'#cpn',
data(){
return {
isShow:false
}
}
}
}
})
</script>
</body>
</html>