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

Vue学习笔记-Vue3中的provide与inject

作用

provideinject用于实现祖孙间的数据通信

用法

  • 导入:import {provide,inject} from 'vue'

  • 使用:

    1. provide:祖组件使用该方法提供数据(可以给任意后代组件,但一般用于孙组件及其后代组件,因为父子间的数据传递用props)
    setup(){let car = reactive({name:'Benz',price:'40W'})//给自己的后代组件提供数据provide('car',car)return {car}}
    
    1. inject:后代组件通过该方法使用祖组件提供的数据
    setup(){//接收祖组件传递过来的数据let myCar = inject('car')return{myCar}}
    
http://www.lryc.cn/news/260832.html

相关文章:

  • 2021年数维杯国际大学生数学建模A题新冠肺炎背景下港口资源优化配置策略求解全过程文档及程序
  • 【css】css实现文字两端对齐效果:
  • ElasticSearch指南 - Mapping - Metadata fields
  • 12.15每日一题(备战蓝桥杯摘花生)
  • VUE-脚手架搭建
  • ArcGIS Pro SDK根据Xml/Json文件反向生成几何
  • LY/T 3301-2022 实木厚芯胶合板检测
  • 代码随想录算法训练营第十六天| 104. 二叉树的最大深度、111. 二叉树的最小深度、222. 完全二叉树的节点个数
  • 字符串——OJ题
  • Linux---cp和mv命令选项
  • LVS负载均衡器(nat模式)+nginx(七层反向代理)+tomcat(多实例),实现负载均衡和动静分离
  • 【深度学习】TensorFlow深度模型构建:训练一元线性回归模型
  • 智能插座是什么
  • 5G工业网关视频传输应用
  • Axure电商产品移动端交互原型,移动端高保真Axure原型图(RP源文件手机app界面UI设计模板)
  • 【k8s】使用Finalizers控制k8s资源删除
  • vscode
  • Jrebel 在 Idea 2023.3中无法以 debug 的模式启动问题
  • 【C++】模版初阶(初识模版)
  • 智能优化算法应用:基于差分进化算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • 10 种隐藏元素的 CSS 技术
  • SQL Server数据库使用T-SQL语句简单填充
  • 逻辑回归代价函数
  • 芯知识 | WT2003Hx系列高品质语音芯片MP3音频解码IC的特征与应用优势
  • node.js 启一个前端代理服务
  • 弹性搜索引擎Elasticsearch:本地部署与远程访问指南
  • 微信小程序生成二维码海报并分享
  • Windows安装Tesseract OCR与Python中使用pytesseract进行文字识别
  • 【答案】2023年国赛信息安全管理与评估第三阶段夺旗挑战CTF(网络安全渗透)
  • springboot 集成 redis luttuce redisson ,单机 集群模式(根据不同环境读取不同环境的配置)