vue中插槽slot
2020-04-01 12:21
267 查看
当特定的组件需要向里面传入特定的标签和内容,或者需要重复添加相同的内容
-----slot插槽:给模块占好位置,当使用组件名称的时候,自动的填充html内的内容。
1、普通的slothtml: <div id="app"> <child> <p slot="header">我是头部</p> <p slot="footer">我是底部</p> </child> </div> Vue.component('child',{ template:` <div> <slot name="header"></slot> <p>我是中间人</p> <slot name="footer"></slot> </div> ` }); new Vue ({ el:'#app' })2、插槽作用域
slot-scope=“props” 是子组件传递给父组件接收的对象,把循环放在组件的插槽上,HTML的Dom直接展示数据。
//html <div id="app"> <child> <template slot-scope="props"> <li>{{props.item}}{{props.index}}</li> </template> </child> </div> //做出循环 Vue.component('child',{ data:function(){ return{ arr:[1,2,3,4] } }, template:` <div> <p>开始循环</p> <ul> <slot v-for="item in arr" :item=item> </slot> </ul> </div> ` }); new Vue ({ el:'#app' })
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- Vue中插槽-----特殊特性slot、slot-scope与指令v-slot的使用方法
- Vue中的slot使用插槽分发内容的方法
- vue插槽slot
- 关于Vue中新老版本slot插槽,属性验证validator,过滤器fliter的用法
- vue之slot插槽和render渲染
- 详解vue slot插槽的使用方法
- Vue中的slot插槽
- 详解Vue中使用插槽(slot)、聚类插槽
- vue组件-template 和slot插槽
- vue(9)----组件(2)slot插槽 动画过渡 动态组件
- vue中的 $slot 获取插槽的节点实例
- vue 插槽slot
- slot 作用域插槽,属性验证,过渡效果 && 动画,VUE生命周期,过滤器
- vue之template标签及插槽slot
- Vue中的插槽slot解析
- vue中的slot(插槽)
- vue slot插槽的使用方法
- Vue——Slot(插槽)
- 使用Vue的slot插槽分发父组件内容实现高度复用、更加灵活的组件
- Vuejs slot插槽(显示子组件标签下的内容)