文档中是这样描述的
- 在 Vue 3 中,我们现在支持片段,这允许我们为每个组件返回多个
<li>
的组件或一个表的子元素这样的组件有多方便:
<template>
<li>Hello</li>
<li>Vue</li>
<li>Devs!</li>
</template>
因此,自定义指令现在作为虚拟 DOM 节点数据的一部分包含在内。当在组件上使用自定义指令时,钩子作为无关的 prop 传递到组件,并以 this.$attrs
结束。
这也意味着可以像这样在模板中直接挂接到元素的生命周期中,这在涉及到自定义指令时非常方便:
<div @vnodeMounted="myHook" />
因此,当子组件在内部元素上使用 v-bind="$attrs"
时,它也将应用对其使用的任何自定义指令。
- 我不太理解这说的是什么意思,有大佬可以给个示例吗,基本的组件使用方法我已经掌握了,只是不太理解这里说的什么意思
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…