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
|
|