通常,当我们需要从父组件向子组件传递数据时,我们使用 props。想象一下这样的结构:有一些深度嵌套的组件,而深层的子组件只需要父组件的部分内容。在这种情况下,如果仍然将 prop 沿着组件链逐级传递下去,可能会很麻烦。

Vue中提供解決類似方法,有效解決組件嵌套過多父組件給子組件傳參問題

父組件||爺組件

    provide: {
title: '非父組件傳參',
name: 'liao_shuang',
age: 18,
},

子組件||子孫組件

 inject: ['title','name','age'],

這樣就實現了類似場景!

要访问组件实例 property,我们需要将 provide 转换为返回对象的函数:

  provide() {
return {
title: '非父組件傳參',
name: 'liao_shuang',
age: 18,
test_length: this.name.length,
};
},

這樣就可以正常使用啦!

最新文章

  1. java继承覆盖与向上转型,权限
  2. javascript中call函数与apply
  3. 导出 XE6 预设 Android Style (*.style) 档案
  4. JSP Model模式
  5. OC基础--OC中类的定义
  6. Android开发之实用小知识点汇总-1
  7. 最新选择Godaddy主机方案美国数据中心教程指导
  8. C# 安装包制作
  9. JavaScript 模拟装饰者模式
  10. 学习java的优势
  11. 安利给班里的大家一个chrome的GitHub插件-----gayhub
  12. knockoutjs data-bind 声明式绑定整理
  13. 设置IE浏览器跨域访问数据
  14. quartz.net实现集群部署的笔记
  15. js回调函数,检测这个值是否重复
  16. 【appium】根据id定位元素
  17. springboot+jsp 遇到的坑
  18. Oracle扩展包(pipe,alert,job,scheduler)
  19. 百度定位api 定位不准修正
  20. TCGA系列--TCGA长链非编码RNA的可视化工具TANRIC

热门文章

  1. think php3 中接入protobuf(一)
  2. IDEA激活 重置试用30天
  3. CF单机版终极猎手30人版安装教程
  4. k8s证书续期10年
  5. 记一次修改dotnet-cnblogs图片路径的正则匹配规则
  6. 记录一次mybatis中parameterType中使用String和string的区别
  7. OS-lab3
  8. 网络协议及osi模型
  9. 算法学习—————数位dp
  10. 多数元素II