我们都知道在vue中父组件向子组件传参需要在组件使用的位置使用属性绑定的方式,然后在子组件中通过props接收父组件中传递过来的数据,如果涉及到多层组件嵌套我们需要涉及到好多次属性绑定和好多次props接收数据,导致代码维护较差,我们知道可以借助vuex实现状态管理,今天我们来使用一下在vue3中提供的provide和inject来实现数据的传递.

我们定义一个父组件father.vue,定义一个子组件son.vue,将子组件挂载给父组件

同时我们在父组件中定义了一个数据叫result,使用provide将数据暴露属性为msg,值是result变量存储的变量’father’字符串,我们并没有在子组件的使用位置使用属性绑定的方式传递参数,接下来我们来看子组件的代码

在子组件内部我们按需导入inject,并去接收父组件提供的属性msg,使用变量m保存,并将mreturn,在结构位置使用插值表达式{{m}} m展示的信息为’father’字符串。

vue 组件以字符串插入_今日分享:vue3多层嵌套组件如何访问到最外层组件的数据?...相关推荐

  1. 今日分享:vue3多层嵌套组件如何访问到最外层组件的数据?

    我们都知道在vue中父组件向子组件传参需要在组件使用的位置使用属性绑定的方式,然后在子组件中通过props接收父组件中传递过来的数据,如果涉及到多层组件嵌套我们需要涉及到好多次属性绑定和好多次prop ...

  2. 递归python首尾相同的子字符串_推荐Python语言多层嵌套list的递归处理方法

    本文主要向大家介绍了Python语言多层嵌套list的递归处理方法,希望对大家学习Python语言有所帮助. 问题:用Python处理一个多层嵌套list['and', 'B', ['not', 'A ...

  3. js 字符串插入_前端利器React,为什么推荐JSX来替换JS

    前端框架这几年更新非常快,传统的Boostrap.Jquery已经慢慢退位,现在大行其道的是React和Vue.其中就出身来讲,React来自科技巨头Facebook,似乎更牛逼一点. React 自 ...

  4. 字符串插入_计算机毕业设计中小程序插入html代码

    点击上方"蓝字",关注我们. 一.首先,html 分 2 种情况: 1.做详情页开发的时候发现获取到的数据是 转译后的 html字符串,如下图: 这种 转译后的 html字符串,左 ...

  5. 字符串插入_动态规划----字符串编辑最小距离

    给定两个字符串A和B,对字符串A进行编辑操作得到字符串B,求最少的编辑操作次数:编辑操作包括:插入,删除和替换,其中每个插入/删除定义为1次编辑操作,每个替换定义为2次编辑操作,替换操作实质为1次插入 ...

  6. python400集_今日分享」Python400集全套教程

    你有没有感觉到,Python最近已经刷屏到爆炸了? 细分析Python之所以刷屏,主要是因为人红是非多,在编程界它是一种特殊的存在,有人认为,只有用Python才能优雅写代码,提高代码效率:但另一部分 ...

  7. Vue全家桶学习笔记_零基础入门到入坑:Vue篇

    文章目录 前言 什么是Vue,什么又是框架 完善的准备 Vue 引入 npm 安装 cnpm镜像加速器 安装 Vue-Cli脚手架 安装 webpack 安装 webpack-cli 安装 axios ...

  8. 组件化开发实战_一篇文章搞懂什么是前端“组件化”开发

    学过网页的朋友都知道,制作一个网页离不开HTML.CSS和JavaScript技术.对于初学者来来说,掌握这3门技术就已经很不容易了,为什么前端为什么又要搞出来一个"组件化"开发的 ...

  9. vue 字符串分割_嗯哼vue组件taginput包教不包会

    5分钟实现一个Tag-Input(标签)组件 前言 本文是wo写组件设计的第一篇文章(处女作),之所以会写组件设计相关的文章,是因为作为一名优秀的前端工程师,面对各种繁琐而重复的工作,我们不应该按部就 ...

最新文章

  1. SEAndroid策略介绍1
  2. 利用Gearman,搭建异步分布式计算平台
  3. MySQL-日志二进制日志binlog初探
  4. Jenkins持续集成环境之Maven的安装和配置
  5. 再谈多态——向上映射及VMT/DMT(转)
  6. python-study-12
  7. 动态区间第k小:树状数组套权值线段树
  8. php无get报错,php $_get报错怎么办
  9. openMVG跑自定义数据出错
  10. 步步为营:Asp.Net序列化Json格式的两种方法
  11. 完工后的决算书范本_工程决算书范本
  12. 【数据结构笔记35】C实现:有序子列的归并算法:递归与非递归的实现
  13. Go语言程序的数组初始化
  14. 在java反射中 Class.forName和classLoader的区别
  15. 你还在用HTTP吗?HTTP/3都来了。。。
  16. unity对敏感词库处理的记录
  17. 基于python实现网络课程秒刷
  18. html作业本,连作业本都不用买了!Word做作业本竟这么简单
  19. 怎么去掉360导航页
  20. Sass Module 介绍

热门文章

  1. GAN与力学系统的海森伯图像
  2. 用神经网络分类集合{x|x∈x}与集合{x|x ∉x}
  3. linux内核态串口读写程序,linux 0.11 内核学习 -- rs_io.s,串口汇编代码
  4. 【控制】《多智能体系统的协同群集运动控制》陈杰老师-第2章-连通性保持条件下多智能体系统群集运动控制
  5. 【控制】《多智能体系统一致性与复杂网络同步控制》郭凌老师-第6章-Lurie 型动态网络的簇同步
  6. 3.0 神经网络 - PyTorch学习笔记
  7. 4.7 参数 vs 超参数-深度学习-Stanford吴恩达教授
  8. 14.parfor并行循环处理
  9. Scala Implicit
  10. 开源项目_可能使用到的开源项目集合