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

VUE实现Provide的计算属性

通过此篇可以学到:

  • 如何使用Provider+inject进行“跨代”传值
  • 如何实现一个计算属性的Provider
  • 如何解决告警“injection "xxxxx" not found. ”

一、描述

        目前需要创建一个计算属性传入Provide,并且能够被其他组件Inject

二、实现

父组件

...
import {computed} from 'vue';
//提供一个计算属性
provide() {return {tabName: computed(()=> this.active)}
},
data() {return {active: 'tab1'}
}

子孙组件

...
//注册父组件提供的tabName
inject: {tabName: {value: 'tabName',default: null}
}

三、解决injection告警

告警:injection "xxxxx" not found. 

有告警的写法:

inject:['tabName']

 解决方法:

        等级default: null

inject: {tabName: { value: 'tabName', default: null }
}

原因:

http://www.lryc.cn/news/317486.html

相关文章:

  • Spring Schedule:Spring boot整合Spring Schedule实战讲解定时发送邮件的功能
  • Midjourney绘图欣赏系列(十)
  • 【C语言】人生重开模拟器
  • 船舶AIS监控网络-船位信息查询:实时查询船舶动态,服务于船舶安全航行管理、港口调度计划、物流、船代、货代。【AIS动态信息编写船舶轨迹】
  • Axios 中的文件上传(Upload File)方法
  • 机试:数塔路径
  • ROS2中launch编写及参数含义(xml、python)
  • 鸿蒙Socket通信示例(TCP通信)
  • yolov5-v6.0详细解读
  • FPGA - 单总线协议(one-wire)
  • python的函数与类的定义
  • Parade Series - WebRTC ( < 300 ms Low Latency ) T.B.D
  • 【ARM】MDK在programming algorithm界面添加FLM
  • springmvc学习笔记1
  • 力扣106 从中序与后续遍历序列构造二叉树
  • 数字逻辑-时序逻辑电路一
  • web 课程
  • 工业园区智慧水电设备管控系统
  • Git之版本回退
  • 「jQuery系列」jQuery 校验表单(Validate)
  • 【Java设计模式】十九、中介者模式
  • 这个学习Python的神仙网站,后悔没早点发现
  • 牛津大学“领域驱动设计”课程
  • Redisson分布式锁解决方案
  • linux命令深入研究——cat
  • 代码随想录算法训练营第40天|343. 整数拆分、96.不同的二叉搜索树
  • 二叉树算法
  • 【2024年5月备考新增】《软考真题分章练习(答案解析) - 4 项目范围管理(高项)》
  • Docker拉取镜像存储不足
  • JUNIT5+Mockito单元测试