正在回答 回答被采纳积分+1
1回答
好帮手慕久久
2022-07-26 11:04:51
同学你好,解答如下:
1、$props并不常用,简单了解就行,它可以跨层传递数据。假设组件A中使用了组件B,并给组件B传递了很多数据,而组件B中又使用了组件C,则可以利用$props将根组件传给A的数据一口气全部传给组件C,比如:
2、如果父组件传给子组件的数据,没有在props属性中定义,则可以利用$attrs接收,比如:
3、$lister可以跨层传递事件,比如A组件中使用了组件B,并监听了一个事件,组件B中又使用了组件C,利用$lister属性,可以在C中触发A组件监听的事件:
因此$attr与$lister最大的区别在于一个处理属性,一个处理事件(函数)。
都不常用,了解即可。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星