当前位置: 首页 > news >正文

Vue——provide/inject的使用

常规使用

静态数据,非响应式

父组件

  provide: {
    name: 'zs',
    age: 65,
    gender: '男'
  }

子组件

  inject: ['name', 'age', 'gender'],
  created () {
    console.log(this.name) // => "zs"
  }

响应式数据

数据变化从上往下流动

注意:

  1. 注入数据为对象才能实现,当为Number,String,Boolean等基本类型时变化无法向下流动。
  2. provide为函数格式
  3. 子代组件使用watch监听变化,也可以直接取响应式数据的值

父组件

provide() {
    return {
       grandPaInfo: this.grandPaInfo
    }
},
data() {
    return {
        grandPaInfo: {
            age: 65,
            gender: '男'
        }
    }
}

子组件

inject: {
    grandPaInfo: {
        from: 'grandPaInfo'
    }
},

相关文章:

  • windows注册表自定义添加右键菜单
  • 请求正常执行但是js语法报错Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘code‘)
  • 使用图片做背景并设置充满固定屏幕
  • Vue——组件间数据访问方式与通信方式的一点总结思考
  • git-错误合并或错误删除文件并推送如何回退
  • 面试——常用的设计模式
  • VUE全局使用element-ui组件
  • express创建项目
  • React脚手架搭建及react项目新建
  • React路由的使用
  • vue跳转带参数---【购物商城项目】(2020.3.13)
  • HTML5新增的标签及属性
  • CSS的透明度处理
  • JS获取节点
  • js获取屏幕信息
  • [译] 怎样写一个基础的编译器
  • Docker 笔记(2):Dockerfile
  • exif信息对照
  • HTML中设置input等文本框为不可操作
  • HTTP中GET与POST的区别 99%的错误认识
  • js
  • JS函数式编程 数组部分风格 ES6版
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • npx命令介绍
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • 聊聊hikari连接池的leakDetectionThreshold
  • 前端工程化(Gulp、Webpack)-webpack
  • 深入浅出webpack学习(1)--核心概念
  • 数据科学 第 3 章 11 字符串处理
  • 微信支付JSAPI,实测!终极方案
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • #define用法
  • #mysql 8.0 踩坑日记
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • $.ajax()参数及用法
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (12)Linux 常见的三种进程状态
  • (2015)JS ES6 必知的十个 特性
  • (二)windows配置JDK环境
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (十)c52学习之旅-定时器实验
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • *2 echo、printf、mkdir命令的应用
  • ../depcomp: line 571: exec: g++: not found
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .mysql secret在哪_MYSQL基本操作(上)
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .pyc文件还原.py文件_Python什么情况下会生成pyc文件?
  • @EnableConfigurationProperties注解使用
  • [ CTF ] WriteUp-2022年春秋杯网络安全联赛-冬季赛
  • [bug总结]: Feign调用GET请求找不到请求体实体类
  • [Delphi]一个功能完备的国密SM4类(TSM4)[20230329更新]