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

  • iphone13可以添加门禁卡吗(iPhone13可以添加门卡吗)

    iphone13可以添加门禁卡吗(iPhone13可以添加门卡吗)

  • 抖音的发布时间如何隐藏(抖音的发布时间在哪看)

    抖音的发布时间如何隐藏(抖音的发布时间在哪看)

  • 微信怎么使用摇一摇(微信怎么摇骰子摇到自己想要的数字)

    微信怎么使用摇一摇(微信怎么摇骰子摇到自己想要的数字)

  • iphonex顶部红点闪烁(iphone小红点)

    iphonex顶部红点闪烁(iphone小红点)

  • 小米智能插座wifi版连接不上(小米智能插座wifi版能控制空调吗)

    小米智能插座wifi版连接不上(小米智能插座wifi版能控制空调吗)

  • 钉钉不小心点到连麦怎么取消(点击钉钉)

    钉钉不小心点到连麦怎么取消(点击钉钉)

  • 怎么解除qq冻结(qq号被永久冻结了怎么解封)

    怎么解除qq冻结(qq号被永久冻结了怎么解封)

  • 抖音怎么删除最近@人(抖音怎么删除最近私信联系人)

    抖音怎么删除最近@人(抖音怎么删除最近私信联系人)

  • 二次锂电池组什么意思(二次锂离子电池组)

    二次锂电池组什么意思(二次锂离子电池组)

  • 腾讯超级vip可以登录几个电视(腾讯超级vip可以登陆几个设备)

    腾讯超级vip可以登录几个电视(腾讯超级vip可以登陆几个设备)

  • ppt演示文稿和pptx演示文稿有什么不同(PPT演示文稿和模板的扩展名是)

    ppt演示文稿和pptx演示文稿有什么不同(PPT演示文稿和模板的扩展名是)

  • 笔记本wlan启用不了怎么办(笔记本wlan启用后又会自动禁用)

    笔记本wlan启用不了怎么办(笔记本wlan启用后又会自动禁用)

  • 无法连接到代理服务器(无法连接到代理服务器错误代码)

    无法连接到代理服务器(无法连接到代理服务器错误代码)

  • 未找到位置是什么原因(未找到位置在线是什么意思)

    未找到位置是什么原因(未找到位置在线是什么意思)

  • 离开时怎么锁电脑屏幕(离开时怎么锁电动车门)

    离开时怎么锁电脑屏幕(离开时怎么锁电动车门)

  • 路由器为啥换一个就不能用了(路由器为什么要换新的)

    路由器为啥换一个就不能用了(路由器为什么要换新的)

  • word文档怎么样设双页显示(word文档怎么样可以横版竖版)

    word文档怎么样设双页显示(word文档怎么样可以横版竖版)

  • 微信怎么通过手机号转账(微信怎么通过手机号搜索不到)

    微信怎么通过手机号转账(微信怎么通过手机号搜索不到)

  • 华为改善拍摄画质怎么取消(华为改善拍摄画面怎么调)

    华为改善拍摄画质怎么取消(华为改善拍摄画面怎么调)

  • qq号最少几位数(qq号最多是多少位)

    qq号最少几位数(qq号最多是多少位)

  • 爱奇艺vf收费吗(爱奇艺vf和vip有什么区别)

    爱奇艺vf收费吗(爱奇艺vf和vip有什么区别)

  • 如何清除c盘无用文件(怎么清除c盘无用文件)

    如何清除c盘无用文件(怎么清除c盘无用文件)

  • 怎么看是不是公网ip(怎么看是不是公网)

    怎么看是不是公网ip(怎么看是不是公网)

  • hottray.exe是什么进程 有什么作用 hottray进程查询

    hottray.exe是什么进程 有什么作用 hottray进程查询

  • 融资性售后回租印花税
  • 生产型企业进项税加计扣除
  • 个税申报怎么办
  • 汽车折旧计提完了处理后怎么做账务处理
  • 减去税率怎么算
  • 一般纳税人科技公司发票是几个点
  • 付款给对方未开具发票
  • 常见的会计凭证有哪些
  • 增值税零税率与免税有何不同
  • 金税三期报税软件
  • 单位缴纳的社保在哪里查询
  • 收到的货款与发票数不符,怎么做账
  • 出售固定资产的净收益
  • 交车辆购置税可以刷信用卡吗
  • 合同取消写什么
  • 委托代理合同后果的承担
  • 税务局代开专用发票要缴纳城建税吗?
  • 个人住房房产税查询
  • 印花税滞纳金计入什么科目
  • 7月1号出台的政策
  • 扩大税收来源什么意思
  • 税控盘第一次使用
  • 注册资金印花税怎么算
  • 营业收入与主营业务收入的区别与联系
  • 税务稽查可以不罚款的情形
  • 税务师如何办理入会
  • win10怎么恢复被系统删除的文件
  • 房产契税怎样交费
  • 为什么windows10关机后自动开机
  • 安全方便快捷
  • 生产企业委外加工比例出口免抵退税
  • koeids.dll
  • 购进的货物
  • 君子兰的养殖方法
  • os x 10.10 yosemite自动纠正怎么关?os x yosemite自动纠正功能关闭教程
  • 国有资产无偿使用违反什么规定
  • vue引入高德地图绘制多边形,编辑多边形
  • 企业重组的主要形式是什么?
  • 新企业所得税税前扣除政策
  • yolov5中使用的限制目标宽高的方法防止梯度爆炸
  • vue2.
  • vuecli项目实战
  • php function函数的用法
  • 仓库发货打包以及建议年终总结
  • 开收据可以列收入吗
  • python解释器的多种使用
  • 配置windows update
  • 以前年度损益调整结转到本年利润吗
  • 分公司可以独立签约吗
  • 税控系统的维护包括哪些内容
  • 超市的库存商品是怎么记账的
  • 业务招待费的企业所得税扣除标准
  • 建筑企业的安全生产许可证由谁颁发
  • 法律是如何规定家用家具折旧
  • 其他收益和其他综合收益区别
  • 损益类会计科目有哪些
  • 退休人员在企业工作工资怎么算
  • 期初固定资产算收入吗
  • 出口转内销补交进口增值税时间
  • 先付款后开发票的会计分录?
  • 汽车生产企业三大战略
  • 暂估入库成本差异
  • 收到商业承兑汇票的会计分录
  • 环保局罚款记什么科目
  • 电脑安装win8系统
  • ctrmon.exe
  • linux内核和根文件系统的关系
  • 如何检测电脑能否上网
  • win10系统电脑开机密码在哪里设置
  • linux shell find
  • win10系统怎么修改字体大小
  • win10一直重置
  • c# /n
  • js怎么获取密码框内容
  • android 圆形图片
  • 重庆国家电子税务总局怎样开电子税票
  • 1+征收率
  • 广西自然人税收管理系统扣缴客户端手机版
  • 开票日期是今年但是业务是去年
  • 重庆市非住宅交易税费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设