最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
详解vue使用插槽分发内容slot的用法
时间:2019-03-28 编辑:猪哥 来源:一聚教程网
将父组件的内容放到子组件指定的位置叫做内容分发
//在父组件里使用子组件 我是文字,我需要放到son-tmp组件里面制定的位置
单个插槽
父组件app.vue
我是父组件里的文字,但是我要被放到子组件里
子组件testSlot.vue
test-slot
//父组件里的span会替换掉slot所以这里的123是看不见的 //如果父组件在使用子组件testSlot的时候不在里面加内容则这里的slot会显示出来123
效果图:
多个插槽也叫具名插槽
具名插槽就是将某个名字的内容插到子组件对应名字里面去
父组件app.vue
//使用子组件testSlot//slot=one这个div会替换掉子组件里name="one"的slot标签 one 第一个//这个div没有用slot指定名字所以会替换掉子组件里没有name属性的slot标签此div没有slot//slot=two这个div会替换掉子组件里name="two"的slot标签two 第二个
子组件testSlot.vue
作用域插槽(将子组件的值传到父组件供使用)
父组件app.vue
app
{{ props.addr }} {{ props.cname }} {{ props.age }}
子组件testSlot.vue
效果图:
-
上一个: vue实现鼠标移入移出事件代码实例
-
下一个: 详解vue项目打包步骤
相关文章
- js实现音乐播放器代码展示 10-12
- js实现图片查看器代码展示 10-12
- JS中switch的四种写法介绍 10-12
- js实现新闻轮播效果教程 10-11
- JS实现简单的图片切换功能教程 10-11
- js实现下拉刷新和上拉加载解析 09-28