永发信息网

如何理解Vue.js的组件中的slot

答案:2  悬赏:20  手机版
解决时间 2021-02-07 09:49
  • 提问者网友:遁入空寂
  • 2021-02-07 05:09
如何理解Vue.js的组件中的slot
最佳答案
  • 五星知识达人网友:你哪知我潦倒为你
  • 2021-02-07 05:45
主要是让组件的可扩展性更强。
1.匿名slot使用
//定义组件my-component



//使用方法

我就是slot的替代内容,这里可以放任何标签元素,即使是一长串ul>li列表




2.具名slot使用
//定义组件my-component



//使用方法

我就是这个叫mySlot的slot替代内容,这里可以放任何标签元素,即使是一长串ul>li列表,但是我是一个有名字的宝宝,所以你必须给我加上slot="mySlot",不然我就报错给你看!



如果不在有slot的组件里加入任何标签,slot什么都不会显示的。
全部回答
  • 1楼网友:迷人又混蛋
  • 2021-02-07 06:28
子组件在props中定义数据,然后父组件传数据过去,例如: 子组件: props: { show: { default: false } } 父组件: //test是子组件名字 parentshow是父组件定义的data数据
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯