vue几个常用属性($props, $attrs, $options, $root, $refs)

vue定义了一些特殊属性用来解决一些特定问题,汇总如下

序号属性作用解释
1$props子组件用来接收父组件传过来的值
2$attrs解决隔代传值时中间呆不需要该值却要用$props接收的问题参考https://blog.csdn.net/qq_38513816/article/details/88343911, 写的很清楚了
3$root用来访问根vue组件实例vue项目中可以包含多个组件,每个组件都会有实例, 可以在根组件上注册一些公共的属性和方法, 在其他组件中可通过$root直接访问
4$parent父组件只有一个,根组件没有,为undefined
5$child子组件数组, 包含所有子组件的引用
6$optionsvue对象构造函数接收的参数,包含当前vue实例初始化参数vue构造函数
7$refs用来引用dom当前页面中的组件或页面元素可以设置ref属性,定义一个引用,该引用会被注册到当前组件的$refs属性中,可通过$refs应用. 如一个table元素定义了ref=’“table1”, 则可以在js中通过this.$refs.table1引用
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值