您的位置:首页 > Web前端 > Vue.js

Vue-08-具名插槽

2020-06-04 06:45 106 查看
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div id="app"></div>

<script type="text/javascript" src="js/vue.min.js"></script>
<script type="text/javascript">
Vue.component("myLi",{
template:`
<li>
预留的第一个位置
<slot name="two"></slot>
预留的第二个位置
<slot name="three"></slot>
</li>
`
});

var App = {
template:`
<div>
<ul>
<myLi>
<h2 slot="two">我是应该插在第一个位置的H2标签</h2>
<h3 slot="three">我是应该插在第二个位置的H3标签</h3>
</myLi>
</ul>
</div>
`
};

new Vue({
el:"#app",
components:{
App
},
template:`<App/>`
})
</script>
</body>
</html>

没啥好说的。。就这样吧

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: