首页 > 代码库 > slot是标签的内容扩展,也就是说你用slot就可以在自定义组件时传递给组件内容,组件接收内容并输出

slot是标签的内容扩展,也就是说你用slot就可以在自定义组件时传递给组件内容,组件接收内容并输出

html
<div id="app">        <register>                <span slot="name">{{message.name}}</span>                <span slot="sex">{{message.sex}}</span>                <span slot="age">{{message.age}}</span>        </register>    </div><template id="tmp">        <div>             <div>姓名 : <slot name="name"></slot></div>             <div>性别 : <slot name="sex"></slot></div>             <div>年龄 : <slot name="age"></slot></div>        </div></template>    
js
var model = {        template:`#tmp`    }    // 全局    // Vue.component(‘register‘,model)       var vm = new Vue({          el:"#app",          data:{            message:{                name:"小智",                sex:"男",                age:24            }          }          ,          components:{             "register":model          }       }) 

 

slot是标签的内容扩展,也就是说你用slot就可以在自定义组件时传递给组件内容,组件接收内容并输出