vue使用插槽分发内容slot的用法

Posted zhangzhiqin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue使用插槽分发内容slot的用法相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="bower_components/vue/dist/vue.js"></script>
<style>
</style>
</head>
<body>
<div id="box">
<aaa>
<ul slot="ul-slot">
<li>1111</li>
<li>2222</li>
<li>3333</li>
</ul>
<ol slot="ol-slot">
<li>111</li>
<li>222</li>
<li>333</li>
</ol>
</aaa>
<hr>
<aaa>
</aaa>
</div>
<template id="aaa">
<h1>xxxx</h1>
<slot name="ol-slot">这是默认的情况</slot>#显示的是对应name为ol-slot的标签
<p>welcome vue</p>
<slot name="ul-slot">这是默认的情况2</slot>
</template>

<script>
var vm=new Vue({
el:‘#box‘,
data:{
a:‘aaa‘
},
components:{
‘aaa‘:{
template:‘#aaa‘
}
}
});

</script>
</body>
</html>














































以上是关于vue使用插槽分发内容slot的用法的主要内容,如果未能解决你的问题,请参考以下文章

Vue插槽ref和$refs用法

VUE-插槽slot

VUE-插槽slot

vue小技能:通过插槽`<slot>`分发内容,使用插槽 prop向父级组件传递数据。

vue之slot用法

vue插槽slot理解