vue 循环slot (slot-scope)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 循环slot (slot-scope)相关的知识,希望对你有一定的参考价值。

参考技术A

水一更 哈哈哈

楼上的错误是多次利用slot的时候出现的

第一次的时候觉得弄成具名就好了 然后发现 貌似循环没办法弄具名

然后就暗骂作者, 你丫的这是几个意思。。

然后发现了作用域插槽

slot-scope

slot重用的话, 在父组件
嵌套里添加一个 template slot-scope="props"

例如:

好了, 没问题了 。。

其实我还想再说两句。

就是

其实吧

我所以用他是因为, props修改, 父组件控制check有点肯定, 虽然父组件可以控制子组件, 但是刚刚好这丫的会修改当前的值, 也就是无法在v-model里面使用。 然后用solt修改check的作用指向问题。

好了

要不再说点什么吧

好 说点什么就说点什么。

其实也可以子组件不负责循环。 只是一开始设计是这样, 又不是很想改。

-- 完蛋了 --

---END--

vue slot slot-scope

https://segmentfault.com/a/1190000012996217

 

插槽,也就是slot,是组件的一块HTML模板,这块模板显示不显示、以及怎样显示由父组件来决定。 实际上,一个slot最核心的两个问题这里就点出来了,是显示不显示怎样显示

由于插槽是一块模板,所以,对于任何一个组件,从模板种类的角度来分,其实都可以分为非插槽模板插槽模板两大类。
非插槽模板指的是html模板,指的是‘div、span、ul、table’这些,非插槽模板的显示与隐藏以及怎样显示由插件自身控制;插槽模板是slot,它是一个空壳子,因为它显示与隐藏以及最后用什么样的html模板显示由父组件控制。但是插槽显示的位置确由子组件自身决定,slot写在组件template的哪块,父组件传过来的模板将来就显示在哪块

以上是关于vue 循环slot (slot-scope)的主要内容,如果未能解决你的问题,请参考以下文章

使用slot-scope复制vue中slot内容

antd vue里面 a-table再次封装,slot-scope如何跨组件传递?

vue中的slot与slot-scope

vue slot slot-scope

通过 Vue.js 中的 slot-scope 将 props 传递给所有子项的正确方法

Vue插槽:slot、slot-scope与指令v-slot使用方法区别讲解