研发图纸文件管理系统-前端项目
chenghongxing
2020-09-30 313af63f3348c9deb7a716e1836be6b26ca477d9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const TabsPagePlugin = {
  install(Vue) {
    Vue.mixin({
      methods: {
        $closePage(closeRoute, nextRoute) {
          const event = new CustomEvent('page:close', {detail:{closeRoute, nextRoute}})
          window.dispatchEvent(event)
        },
        $refreshPage(pageKey) {
          const event = new CustomEvent('page:refresh', {detail:{pageKey}})
          window.dispatchEvent(event)
        }
      }
    })
  }
}
 
export default TabsPagePlugin