首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

vue 2.6slot 的新用法

最近发布不久的Vue 2.6,使用插槽的语法变得更加简洁。 对插槽的这种改变让我对发现插槽的潜在功能感兴趣,以便为我们基于Vue的项目提供可重用性,新功能和更清晰的可读性。 真正有能力的插槽是什么?...如果你是Vue的新手,或者还没有看到2.6版的变化,请继续阅读。也许学习插槽的最佳资源是Vue自己的文档,但是我将在这里给出一个纲要。 插槽是什么?...但是,要将内容添加到命名槽中,我们需要用v-slot指令将代码包裹在在template标记中。在v-slot之后添加冒号(:),然后写出要传递内容的slot的名称。...注意,v-slot是Vue 2.6的新版本,所以如果你使用的是旧版本,则需要阅读关于不推荐的slot语法的文档。 作用域插槽 还需要知道的另一件事是插槽可以将数据/函数传递给他们的孩子。...v-slot 的别名是#。因此,可以用#header="data" 来代替 v-slot:header="data"。

1.6K20

slot基本使用

slot基本使用 了解了为什么用slot,我们再来谈谈如何使用slot? 在子组件中,使用特殊的元素就可以为子组件开启一个插槽。 该插槽插入什么内容取决于父组件如何使用。...我们通过一个简单的例子,来给子组件定义一个插槽: 中的内容表示,如果没有在该组件中插入任何其他内容,就默认显示该内容 有了这个插槽后,父组件如何使用呢?...非常简单,只要给slot元素一个name属性即可 我们来给出一个案例: 这里我们先不对导航组件做非常复杂的封装,先了解具名插槽的用法。...image.png 作用域插槽:准备 作用域插槽是slot一个比较难理解的点,而且官方文档说的又有点不清晰。...利用slot作用域插槽就可以了 我们来看看子组件的定义: image.png 作用域插槽:使用 在父组件使用我们的子组件时,从子组件中拿到数据: 我们通过<template slot-scope="slotProps

88520
领券