请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于透传属性

老师,我记得透传属性是没有被props接收的属性吧,这里已经用props接收了,为什么还需要设置inheritAttrs: false啊
图片描述

正在回答 回答被采纳积分+3

1回答

张轩 2024-02-06 09:44:17

同学你好

如果我理解你的问题意思正确的话:

这里的意思是希望更多的属性传递到内部的 font-awesome-icon 组件上,而不是传递到外侧的容器上,故而设置了这个属性。

0 回复 有任何疑惑可以回复我~
  • 老师,我看vue3文档说,只有传透属性,也就是未被 props 或 emits接收的属性,才会被自动添加到根元素上,但这里的代码第13行已经用props接收父组件传来的icon样式属性了,所以这些属性应该不属于传透属性了吧,不会自动添加到根元素,也就不用设置inheritAttrs: false了,不知道我的理解有没有问题。
    回复 有任何疑惑可以回复我~ 2024-02-06 11:58:33
  • 张轩 回复 提问者 weixin_精慕门3237252 #2
    同学你好 你应该说的没错 这里应该不用设置了 谢谢你的指正~ 很棒
    回复 有任何疑惑可以回复我~ 2024-02-07 09:35:42
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信