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

在vue项目中,有两个tab页,在其中一个页面调用另一个页面的方法

今天做了这样一个需求,一个页面新增按钮弹出另一个tab页,在新的页面保存完成之后需要对原页面做自动刷新操作

页面一:

<template><el-button  type="primary" size="small" @click="oAdd">新增</el-button>
</template>

点击使用window.open()打开新的界面

<script>
export default {method:{oAdd(){window.open(url)}}
}
</script>

方法:
接收方(列表)初始化的时候添加

mounted(){window.load = (){//事件回调的刷新方法this.loadData()}
}

其中load是方法名,可以自己定义

发送方(新增页面)保存之后调用

method:{save(){···省略保存方法// 调用列表函数,实现自动刷新效果if (window.opener) {window.opener.load()}}
}

http://www.mrgr.cn/news/19029.html

相关文章:

  • AUTOSAR_EXP_ARAComAPI的3章节笔记
  • 如何从 Bak 文件中恢复 SQL数据库?(3种方法)
  • 学习记录——day42 多态
  • 浅谈 cookie 和 session
  • CMake构建学习笔记14-依赖库管理工具
  • 苍穹外卖项目前端DAY02
  • 老师怎样用微信发布月考成绩?
  • [CISCN2019 华东南赛区]Web111
  • 数分基础(06)商业分析四种类型简介
  • chrome插件开发资料
  • AI制作情侣头像副业项目,每天只需2小时,收入是我工资的三倍(附教程)
  • 一文带你深度了解FreeRTOS——计数型信号量
  • 【系统架构设计师-2021年】综合知识-答案及详解
  • Anaconda安装教程就看这里
  • 首批国自然博士项目获批名单
  • 亿图图示下载安装教程EdrawMax Pro 13版超详细图文教程
  • Maven持续集成(Continuous integration,简称CI)版本友好管理
  • 9.3C++
  • 【深入了解常用类】
  • Java笔试面试题AI答之正则表达式(2)