位置: IT常识 - 正文

Vue中,一个组件调用其他组件的方法(非父子组件)(vue中的组件)

编辑:rootadmin
Vue中,一个组件调用其他组件的方法(非父子组件) Vue中,一个组件调用其他组件的方法(非父子组件)

推荐整理分享Vue中,一个组件调用其他组件的方法(非父子组件)(vue中的组件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue组件之间调用方法,Vue中,一个组件调用其他组件的方法(非父子组件),vue组件用法,vue写一个组件,vue中一个组件内可以允许检验2个form表单内的rule吗,vue写一个组件,vue中一个组件内可以允许检验2个form表单内的rule吗,Vue中,一个组件调用其他组件的方法(非父子组件),内容如对您有帮助,希望把文章链接给更多的朋友!

场景——B页面(组件)想调用 A页面(组件)中的方法;但是两个页面(组件)毫无关联(刷新 A的数据)。

方式一:引用式1、当前组件引入将要调用方法所属的组件

这里我的当前组件要调用OrderDetail这个组件的check()方法

import Detail from "./detail.vue";

该方法定义在OrderDetail的methods属性中

2、当前组件通过该组件methods属性直接调用该方法// 也可以调用 created、data等Detail.methods.check();方式二:vuex使用 VueX 定义一个属性 ,然后在A页面 定义一个计算属性(computed) 再把 vuex 的属性返回给它, 再监听这个计算属性,发生变化就调用你要执行的方法。Vue中,一个组件调用其他组件的方法(非父子组件)(vue中的组件)

1、src/store/index.js

// Vuex 全局state: { tableStatus:false } mutations:{ changeStatus(state,status) { // 重复赋值 state.tableStatus = status; },}

2、被使用组件- A 页面(组件)

// A 页面(组件)computed: { status() { // 计算属性 return this.$store.state.tableStatus; // Vuex 中定义的属性 }},watch:{ status() { this.getTableList(); // 需要调用的方法 }},

3、使用触发页面-B 页面(组件)

然后就是在B 页面定义一个点击事件(举例),重新给 Vuex中的属性赋值就行了

// B页面(组件)closePage() { let status = this.$store.state.tableStatus; // 重新赋值 this.$store.commit("changeStatus", !status);},方式三:使用事件总线eventBus定义全局事件

1、src/main.js

window.eventBus = new Vue();

2、触发页面-B组件/发布事件

window.eventBus.$emit('setFeaturesData', data) // 带参数window.eventBus.$emit('setFeaturesData') // 不带参数

3、接收页面-A组件/订阅事件

window.eventBus.$on('setFeaturesData', (data)=>{ // 带参数 this.hoveredFeatures = [data] this.onClick() }) mounted() { this.getTableData() window.eventBus.$on('setFeaturesData', ()=>{ // 不带参数 this.getTableData() }) },

4、移除事件

window.eventBus.$off('setFeaturesData')
本文链接地址:https://www.jiuchutong.com/zhishi/299957.html 转载请保留说明!

上一篇:vue使用axios发送post请求携带json body参数,后端使用@RequestBody进行接收(vue如何使用axios)

下一篇:Vue-Router的使用(vue–router)

  • applewatch怎么设置触感模式(applewatch怎么设置喝水提醒)

    applewatch怎么设置触感模式(applewatch怎么设置喝水提醒)

  • 华为nova4如何返回上一页(华为手机nova4怎么按返回)

    华为nova4如何返回上一页(华为手机nova4怎么按返回)

  • 交换机的基本功能是(交换机的基本功能有哪两种)

    交换机的基本功能是(交换机的基本功能有哪两种)

  • 天猫双11助力额度要还吗(天猫双11助力额度多少)

    天猫双11助力额度要还吗(天猫双11助力额度多少)

  • 快手怎么看是否限流(快手怎么看是否有运费险)

    快手怎么看是否限流(快手怎么看是否有运费险)

  • 微信防疫健康码怎么修改基本信息(微信防疫健康码在哪里)

    微信防疫健康码怎么修改基本信息(微信防疫健康码在哪里)

  • 戴尔win10开机卡在logo转圈(戴尔win10开机卡在logo界面)

    戴尔win10开机卡在logo转圈(戴尔win10开机卡在logo界面)

  • 请问一直开着nfc耗电多吗(一直开着nfc会很耗电吗)

    请问一直开着nfc耗电多吗(一直开着nfc会很耗电吗)

  • 内存或磁盘不足,word无法显示请求字体(内存或磁盘不足,excel无法再次打开或保存任何文档)

    内存或磁盘不足,word无法显示请求字体(内存或磁盘不足,excel无法再次打开或保存任何文档)

  • 快手卖货的钱多久到账(快手卖货的钱多久能看到)

    快手卖货的钱多久到账(快手卖货的钱多久能看到)

  • 华为Mate30如何增加内存卡(华为mate30如何增大音量)

    华为Mate30如何增加内存卡(华为mate30如何增大音量)

  • 苹果手机下载软件太慢怎么办(苹果手机下载软件在哪下)

    苹果手机下载软件太慢怎么办(苹果手机下载软件在哪下)

  • e5 2665相当于什么cpu(e5 2667相当于)

    e5 2665相当于什么cpu(e5 2667相当于)

  • excel表格无法复制粘贴(excel表格无法复制到word)

    excel表格无法复制粘贴(excel表格无法复制到word)

  • 手机淘宝历史订单怎么查(手机淘宝历史订单不全)

    手机淘宝历史订单怎么查(手机淘宝历史订单不全)

  • 应用程序未安装是什么意思(应用程序未安装是什么意思怎么解决)

    应用程序未安装是什么意思(应用程序未安装是什么意思怎么解决)

  • 魅族s6如何退出极限省电(魅族s6如何退出安全模式)

    魅族s6如何退出极限省电(魅族s6如何退出安全模式)

  • 苹果手机怎样设置照片不重复(苹果手机怎样设置铃声)

    苹果手机怎样设置照片不重复(苹果手机怎样设置铃声)

  • 运动手环的开机键在哪(运动手环的开机键在哪里设置)

    运动手环的开机键在哪(运动手环的开机键在哪里设置)

  • 如何删除收到的坦白说(如何删除收到的礼物)

    如何删除收到的坦白说(如何删除收到的礼物)

  • PyTorch 深度学习实战 |用 TensorFlow 训练神经网络

    PyTorch 深度学习实战 |用 TensorFlow 训练神经网络

  • GPT-4报告解读(gpt指标)

    GPT-4报告解读(gpt指标)

  • 【AI绘画】AI绘画真的太强悍了!Stable Diffusion + ControlNet 骨架分析,输出的高清大图让我大吃一惊. 附安装使用教程(ai绘画图片)

    【AI绘画】AI绘画真的太强悍了!Stable Diffusion + ControlNet 骨架分析,输出的高清大图让我大吃一惊. 附安装使用教程(ai绘画图片)

  • 银行手续费回单可以作为入账依据吗
  • 企业所得税核定征收的条件
  • 实物投资账务处理
  • 外贸公司进项票要专票还是普票
  • 未达起征点销售额怎么填申报表
  • 上月已收款,本月开的票怎么做分录
  • 公司奖金没有按时发可以要吗
  • 发票加盖公章有用吗
  • 土地增值税清算的条件
  • 财政补贴金额
  • 工会经费计提多了跨年
  • 出口不退税怎么做账
  • 怎么进行利润招财
  • 股权激励技术入股的最新政策
  • 会计学堂值得购买吗
  • 母公司如何将子公司转让
  • 维修材料费主要包括
  • 红字发票是否需要盖发票章
  • 贸易企业出口退税的操作明细流程
  • 出租车收税吗
  • linux CentOS WEB服务器分区方案
  • 暂估入库怎么处理
  • macOS Catalina10.15.4值得升级吗 macOS Catalina10.15.4更新了什么
  • 先出库还是先开票
  • 土地投资入股是否缴纳土地增值税12366
  • 孕妇能吃荔枝吗 孕晚期
  • Chon湖上空的低空云,苏格兰特罗萨克斯 (© Alistair Dick/Alamy)
  • php traits
  • 未到期的应收票据办理贴现会计分录
  • 支付工资属于费用吗
  • 所得税时间性差异与永久性有关吗
  • 企业实际发生的经济业务事项都需要
  • 不动产售后回租如何处理
  • pytorch f
  • 违约金需要缴纳企业所得税吗
  • 发放职工薪酬的账务处理
  • vue+java+mysql
  • 专用发票密码区模糊了影响报销吗
  • 手撕视频教程全集
  • vue解决跨域的几种办法
  • 税号一般多少位数字
  • 油票抵税的顺序步骤是什么
  • 利息支出税前扣除时间
  • 应收账款项目的金额公式
  • mysql select语法的使用
  • sql报数字溢出
  • 织梦会员功能
  • 个税申报信息怎么填
  • 哪些情况下可以使用食品添加剂
  • 客户货款打到私人微信,删除公司电脑数据
  • 月底资产负债表怎么填
  • 收到商业汇票怎么入账
  • 资本公积的核算维度是什么
  • 单位缴纳的社保计入什么科目
  • 事业单位职工福利费
  • 培训费发票可以抵扣吗
  • 员工工资怎么核算
  • 增值税附加税有哪些
  • 会计基本前提包括会计主体货币计量资料完整和经济效益
  • 建造合同收入
  • 安装mysql的总结
  • delete from 表名 where
  • centos cmake安装
  • windows自带的碎片整理程序
  • Mac OS X El Capitan公测版下载地址及安装教程图解
  • 怎么从win8装回win7
  • node.js实战
  • nodejs静态编译
  • android内存优化 简书
  • 一个简单的灵魂福楼拜
  • 安卓 分包解压
  • perl-v
  • unity编译速度吃什么硬件?
  • 不使用flash
  • jquery和css的区别
  • 电子税务局登陆密码在哪里修改
  • 天津违规养犬的处罚依据
  • 通用申报表水利基金怎么填
  • 留抵税额退税政策2023
  • 运输类增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设