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

vue3 依赖注入 vueRouter vuex

目录

01 依赖注入

02 组合式API里面的vueRouter

03 组合式API中的vuex的使用


 

01 依赖注入

        使用场景:

        有一个父组件,里头有子组件,有孙组件,有很多后代组件,共享父组件数据。

       1.组先组件给后代组件传参

        组先组件:

                从vue中解构provide方法 provide("自定义变量名",数据)

        后代组件:

                从vue中解构 inject方法 let变量 = inject("组先组件的变量名")

                变量的值就是组先组件传递过来的数据

       2.后代组件修改数据给组先组件传参

         后代组件:

                let 函数名 = inject("自定义函数名")

                通过事件调用 函数名(传递的参数)

        组先组件

                在setup里面 provide("后代组件传递的自定义函数名",驱动函数)

                通过驱动函数的形参接收传递的数据

        

02 组合式API里面的vueRouter

        选项式api里面是通过this.$router调用router里面的方法

        在组合式api中使用vueRouter 需要先将useRoute,useRouter通过解构的方式

       从vueRouter里面拿出来并引入,然后定义变量等于useRoute和useRouter方法,

        通过定义的变量调用router里面的方法.

03 组合式API中的vuex的使用

        选项式api里面vuex的数据可以通过this.$store或者四大辅助函数来获取。

        组合式api需要先将useStore从vuex中解构出来引入, 定义变量等于解构出来的方法,

        通过变量.state,getters,commit,dispatch去获取vuex中的数据或方法

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

相关文章:

  • 在Windows上用Visual Studio编译OpenCV
  • 详解2024年最值得推荐的5款CRM软件:如何选择适合企业需求的CRM系统?
  • 2024靠谱的网站建设公司推荐
  • 第一天:Java基础与环境搭建
  • 动画魔法秀:JavaScript前端动画实战指南
  • 实训日记day26
  • 自定义实现一个 Redis 客户端
  • sql注入——sqlilabs16-26
  • 数据加载工具pg_bulkload插件的介绍
  • Windows禁止应用联网
  • zabbix邮件告警配置
  • 代码随想录算法训练营第 35 天 | LeetCode 416. 分割等和子集
  • 伪国企是指的什么?
  • Transformer在量化投资中的应用
  • a++ 和 ++a
  • Python配置文件格式——INI、JSON、YAML、XML、TOML
  • The First项目报告:Web3人生模拟器,DegenReborn带你重开币圈
  • 燃气经营企业从业人员考试真题及答案
  • 白骑士的Matlab教学进阶篇 2.1 数据可视化
  • 2024年8月 | 涉及侵权、抄袭洗稿违规行为公示
  • 操作系统快速入门(四)
  • 前缀异或优化
  • AI学习指南深度学习篇-卷积神经网络中的正则化和优化
  • AutoGen Studio 本地源码构建
  • 医疗陪诊系统源码详解:在线问诊APP开发的技术要点
  • VSCode编译多个不同文件夹下的C++文件
  • 【安卓】连接真机和使用通知
  • CSS3下拉菜单实现
  • Mysql8.3.0排序导致分页数据错乱
  • 漏洞复现-Cacti命令执行漏洞 (CVE-2022-46169)