vue组件之间的传值归纳

vue组件之间的传值归纳

  1. prop和$emit
    使用方法
  2. 组件嵌套过深的时候,使用provide和inject
    使用方法
  3. ref 也可以直接获取父组件或子组件的数据
    在组件或者html标签上我么都能使用ref

在html标签上使用ref

vue组件之间的传值归纳
vue组件之间的传值归纳

在组件上使用ref

vue组件之间的传值归纳
此时可以直接访问到组件中的data属性action,组件中的方法也是能够访问到的
在子组件中我们也能访问到父组件的方法和属性
vue组件之间的传值归纳
直接通过this.$parent.属性或者方法名就能访问到父组件

注意

当 ref 与 v-for 一起使用时,你得到的 ref 将是一个数组,其中包含镜像数据源的子组件。
$refs 只会在组件渲染完成之后生效。这仅作为一个用于直接操作子元素的“逃生舱”——你应该避免在模板或计算属性中访问 $refs。

上一篇:机器人


下一篇:JVM-学习笔记总结:类加载的时机