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

  • 腾讯会议背景设置(腾讯会议背景设计)

    腾讯会议背景设置(腾讯会议背景设计)

  • 华为畅享10plus可以用无线快充吗(华为畅享10plus可以换电池吗)

    华为畅享10plus可以用无线快充吗(华为畅享10plus可以换电池吗)

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

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

  • ip地址重复是什么意思(ipv4地址重复)

    ip地址重复是什么意思(ipv4地址重复)

  • 操作数地址存放在寄存器的寻址方式叫(操作数地址存放在寄存器)

    操作数地址存放在寄存器的寻址方式叫(操作数地址存放在寄存器)

  • 苹果平板air和ipad区别(苹果平板Air和pro哪个好)

    苹果平板air和ipad区别(苹果平板Air和pro哪个好)

  • 带着耳机打电话对方能听到耳机外面的声音吗(带着耳机打电话对方听不到声音)

    带着耳机打电话对方能听到耳机外面的声音吗(带着耳机打电话对方听不到声音)

  • 苹果11关机充电怎么没有显示(苹果11关机充电开机不充电)

    苹果11关机充电怎么没有显示(苹果11关机充电开机不充电)

  • power sw分正负极吗(sw ch正负极)

    power sw分正负极吗(sw ch正负极)

  • 钉钉打卡每次都要人脸识别吗(钉钉打卡每次都要人脸识别怎么办)

    钉钉打卡每次都要人脸识别吗(钉钉打卡每次都要人脸识别怎么办)

  • qq小海螺怎么获得(qq标识小海螺是什么意思)

    qq小海螺怎么获得(qq标识小海螺是什么意思)

  • 微信总有人登录怎么办(微信总有人登录过怎么办)

    微信总有人登录怎么办(微信总有人登录过怎么办)

  • 电脑开机键盘不能用(电脑开机键盘不亮)

    电脑开机键盘不能用(电脑开机键盘不亮)

  • 苹果的夜览模式是护眼模式吗(苹果的夜览模式可以一直开吗)

    苹果的夜览模式是护眼模式吗(苹果的夜览模式可以一直开吗)

  • 华为平板m6可以插电话卡吗(华为平板m6可以插卡吗)

    华为平板m6可以插电话卡吗(华为平板m6可以插卡吗)

  • 手机绿屏怎么解决(手机绿屏怎么调出来)

    手机绿屏怎么解决(手机绿屏怎么调出来)

  • 小米盒子不能进去应用商店怎么办(小米盒子不能进入主界面怎么办)

    小米盒子不能进去应用商店怎么办(小米盒子不能进入主界面怎么办)

  • vivox27nfc功能在哪里打开(vivox27nfc功能是什么意思)

    vivox27nfc功能在哪里打开(vivox27nfc功能是什么意思)

  • 荣耀20支持防尘防水吗(荣耀20防摔吗)

    荣耀20支持防尘防水吗(荣耀20防摔吗)

  • 快手点爱心有什么用(快手在哪里点爱心有什么作用)

    快手点爱心有什么用(快手在哪里点爱心有什么作用)

  • 苹果芯片谁研发的(苹果芯片研发费用)

    苹果芯片谁研发的(苹果芯片研发费用)

  • arcore是什么软件(ar是什么软件干什么的)

    arcore是什么软件(ar是什么软件干什么的)

  • Windows更新暂停无法更新(windows更新暂停怎么恢复)

    Windows更新暂停无法更新(windows更新暂停怎么恢复)

  • 小微企业所得税税率2023年最新税率表
  • 印花税是用来干吗的
  • 资产负债表的其他流动资产包括哪些
  • 辞退补偿金按照什么工资算
  • 房地产企业毛利率计算公式是什么
  • 商贸公司购进农产品可以抵扣吗
  • 建安行业外地预缴工会经费
  • 不是企业性质的民办学校要交什么税
  • 受托加工费的成本都有什么
  • 外汇收不到会不会丢
  • 补计提去年的增值税
  • 小规模纳税人附加税税率各是多少
  • 先开票后预缴能跨年吗
  • 小微企业季度所得税怎么计算
  • 实收资本账簿印花税需要每年交吗
  • 信用减值损失编码
  • 退税发票勾选后开红冲发票怎么申报
  • 法定盈余公积金转增资本不超过25%
  • 外贸出口支付方式
  • 挂名财务负责人会坐牢吗
  • 个体户季度超30万要交多少税
  • 环保税计入项目成本吗
  • 一般纳税人增值税申报操作流程
  • vmware虚拟机无法打开网页
  • 现金流量表的计算公式原理
  • 待清算商户消费款项是什么
  • 出口企业免抵退是什么意思
  • win10通知栏怎么设置
  • Linux Mint Cinnamon中安装MATE桌面详细步骤
  • php怎么启动
  • 若依框架登录后跳转到指定页面
  • 文件夹共享设置权限
  • 小规模纳税人清卡是每月一次吗
  • 委托加工物资账务怎么做
  • 安博塞利国家公园简介
  • php提取字符串中某个字符
  • 固定资产清理科目余额结转哪里
  • 其他综合收益科目有哪些
  • 新版python
  • x-s和web_session
  • WIN11系统CPU占用率高
  • linux用mv文件移动指定文件
  • 印花税需要扣除负数发票吗
  • 企业应设置的账簿包括什么
  • python如何提取文件中的数据
  • python中sample函数怎么用
  • 月中入职算一个月吗
  • sql server 链接
  • 拍卖车牌收入需要缴纳什么税
  • 赠送给客户的商品是否要计入费用?
  • 应收票据备查簿的作用
  • 个人独资企业法人可以发工资吗
  • 冲销坏账怎么做分录
  • 公益基金会的发起人是谁
  • 银行承兑个人可以用吗
  • 把公司设备操作坏了怎么担责
  • 买钢管扣件
  • 会计工作的基本步骤和主要工作
  • 凭证上的数字金额怎么填
  • mysql批量执行sql文件工具
  • 阿里云安装apache
  • win7,win8.1,win10命令行配置ip地址图文教程
  • 搜狗网络
  • linux将文件a.txt更名为b.txt
  • xp默认详细信息
  • avc用什么打开
  • 老毛桃U盘启动盘工具安装Win8的详细图文教程
  • linux安装有几种方法
  • win7系统计算机名称在哪看
  • win10 Mobile 10586.36预览版更新了哪些内容?
  • 查看rpm包含的内容
  • 深入解析windows
  • 人物移动素材
  • dos命令到一个文件夹
  • jQuery+Ajax实现无刷新操作
  • node.js 定时任务
  • js 模块 modules
  • jquery如何解决跨域问题
  • 内蒙古电子税务局app官方下载
  • 不动产租赁和经营租赁发票的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设