您好,欢迎来到华佗养生网。
搜索
您的当前位置:首页vue3 中的 provide 和 inject 之间通信

vue3 中的 provide 和 inject 之间通信

来源:华佗养生网

实现步骤

代码如下:

爷爷组件

<template>
  <father></father>
</template>

<script>
import Father from '@/components/Father'
import { provide } from 'vue'
export default {
  components: {
    Father
  },
  setup() {
    let name = 'lichenfei'
    // 使用provide配置项注入数据 key - value
    provide('name', name)
  }
}
</script> 

 孙子组件

<template>
  我是子组件
  {{ name }}
</template>

<script>
import { inject } from 'vue'
export default {
  setup() {
    const name = inject('name')
    return {
      name
    }
  }
}
</script>

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo7.cn 版权所有 湘ICP备2022005869号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务