位置: 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)

  • windows7要怎么安装sql(windows7要求配置)(window7怎么安装)

    windows7要怎么安装sql(windows7要求配置)(window7怎么安装)

  • 联想控制面板在哪里打开(联想控制面板在哪找)

    联想控制面板在哪里打开(联想控制面板在哪找)

  • 抖音审核员怎么申请(抖音审核员怎么当)

    抖音审核员怎么申请(抖音审核员怎么当)

  • 华为如何设置指纹密码锁(华为如何设置指定日期的闹钟)

    华为如何设置指纹密码锁(华为如何设置指定日期的闹钟)

  • 微信不能用了怎么回事(微信不能用了怎么回事华为)

    微信不能用了怎么回事(微信不能用了怎么回事华为)

  • 快手下载到本地的视频在哪里(快手下载到本地的图标怎么去掉)

    快手下载到本地的视频在哪里(快手下载到本地的图标怎么去掉)

  • 华为畅享10e语音助手怎么唤醒(华为畅享10e语音唤醒)

    华为畅享10e语音助手怎么唤醒(华为畅享10e语音唤醒)

  • 抖音可以批量取消关注吗(抖音可以批量取关人吗)

    抖音可以批量取消关注吗(抖音可以批量取关人吗)

  • 苹果13.3寸笔记本尺寸大小(苹果13.3寸笔记本电脑怎么样?)

    苹果13.3寸笔记本尺寸大小(苹果13.3寸笔记本电脑怎么样?)

  • pdf档是什么意思(pdf文档格式是啥意思)

    pdf档是什么意思(pdf文档格式是啥意思)

  • 蓝牙音箱充电口坏了怎么办(蓝牙音箱充电口坏了改成直接输入)

    蓝牙音箱充电口坏了怎么办(蓝牙音箱充电口坏了改成直接输入)

  • 电脑怎么下载spss软件(电脑怎么下载spss26软件)

    电脑怎么下载spss软件(电脑怎么下载spss26软件)

  • 字符型常量的表达形式(字符型常量用什么定义)

    字符型常量的表达形式(字符型常量用什么定义)

  • mpp是什么格式(mpp是什么文件格式)

    mpp是什么格式(mpp是什么文件格式)

  • 手机快手直播伴侣闪退(手机快手直播伴侣详细教程)

    手机快手直播伴侣闪退(手机快手直播伴侣详细教程)

  • 闪电退货退款多久到账(闪电退货什么意思)

    闪电退货退款多久到账(闪电退货什么意思)

  • 天猫精灵联网方法(天猫精灵联网操作)

    天猫精灵联网方法(天猫精灵联网操作)

  • 本地连接未识别的网络怎么办(本地连接未识别的网络)

    本地连接未识别的网络怎么办(本地连接未识别的网络)

  • 苹果无线耳机有定位吗(苹果无线耳机有几种)

    苹果无线耳机有定位吗(苹果无线耳机有几种)

  • 拼多多会员名怎么查(拼多多会员名是昵称吗)

    拼多多会员名怎么查(拼多多会员名是昵称吗)

  • 红米微信视频怎么美颜(红米微信视频怎么美颜功能)

    红米微信视频怎么美颜(红米微信视频怎么美颜功能)

  • 简述计算机为什么采用二进计数制(简述计算机为什么采用二进制数制)

    简述计算机为什么采用二进计数制(简述计算机为什么采用二进制数制)

  • 抖音口罩特效在哪(抖音口罩挑战怎么拍)

    抖音口罩特效在哪(抖音口罩挑战怎么拍)

  • ui设计有哪些技巧(ui设计主要做些什么)

    ui设计有哪些技巧(ui设计主要做些什么)

  • celery的介绍和使用(celery eventlet)

    celery的介绍和使用(celery eventlet)

  • 小规模收到专票怎么处理
  • 资源税的纳税期限包括
  • 居民和企业
  • 可明确区分的商品
  • 金税四期对建筑的影响
  • 开专用发票可以直接写加工费这个明细吗
  • 建筑公司增值税税率9%
  • 一季度季初从业人数
  • 小规模纳税人变成一般纳税人之前的发票变更
  • 应付账款 暂估
  • 拆除固定资产的补偿款
  • 租个人房子开发票税率是多少
  • 服务业的地税是什么税
  • 企业股份转让要交税吗
  • 增值税申报进项抵扣汇总表在哪里
  • 工程项目的业务流程
  • 备用金 退款
  • 收到支票怎么处理
  • 开票人为什么不能改
  • 购进生产用原材料,取得增值税专用发票注明税额25600元
  • 网上抵扣发票操作
  • 公司注销要交分红税吗
  • 增值税应税劳务的纳税人是什么意思
  • 如何激活windows11专业版?
  • 专票一年可以抵扣吗
  • php访问mysql数据库函数
  • 年末一般纳税人税率表
  • 出口收汇可以收人民币吗
  • 短期借款和短期贷款
  • 图文详解:台盆柜安装的全过程
  • 收到过期银行汇票怎么办
  • php与js交互
  • mysql.php
  • 明细分类账户定义
  • 开发票为什么要对公账户?
  • 微信公众平台的名词解释
  • 结转以前年度本年利润会计分录
  • 增值税一般纳税人是什么意思
  • ChatGPT及相关产品体验与研究
  • 购买银行承兑汇票怎么做账
  • 分公司财务核算独立不独立
  • 分公司开票总公司收款怎么做账
  • 以前年度收入少计如何做帐
  • 逐步结转分步法的步骤
  • 开增值税发票需要和收款账户名字一致吗
  • 帝国cms专题
  • mysql的字符串
  • 融资租赁确认的具体条件
  • 上月结余金额是什么的
  • 报表怎么报送
  • 怎么做掉公司账面库存100万
  • 运费发票抵扣要求
  • 差旅费涉及的科目
  • 股东出资资本金可以是问别人借来的吗
  • 购买方已认证销售方能开红字信息表吗
  • 一般纳税人开票流程
  • 政府投资资产会计核算科目
  • 两家公司的钱混着用怎么做账
  • 企业购买房产怎么记账
  • 一般纳税人增值税优惠政策2023
  • 管理成本分摊比例是多少
  • 专票网上抵扣流程
  • 修建的道路怎么做账
  • mysql类型varchar长度
  • windows2008 64位系统下MySQL 5.7绿色版的安装教程
  • 在Vista、Windows7下玩英雄无敌3绿色版
  • Windows时间同步时出错该怎么解决?
  • 怎么删除多余的word的页数
  • win10周年纪念版
  • javascript全选反选
  • cocos2dx运行原理
  • shell脚本中执行命令语句
  • js判断是否是ie浏览器
  • 深入理解新发展理念,推进供给侧结构性改革 心得体会
  • javascript面向对象编程指南 pdf
  • python,多线程
  • 江苏食品经营许可证企业端官网
  • 陕西国税电子税务局app
  • 电子税务完税证明怎么打印
  • 酒店业需要缴纳哪些税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设