vue跨页面调用方法

1:先创建一个js(utile)

import Vue from 'vue'
export default new Vue

2:两个页面分别引入这个js
A页面:

import Utils from "./util";

在需要调用另一个页面的地方使用

 Utils.$emit('demo','msg');//msg为传递参数,后面可以紧跟多个参数

B页面:
<引入页面

import Utils from "./util";

 mounted() {
        let that =this;
        Utils.$on('demo', function (msg) {
          console.log(msg);
        //这里调用方法
        })
      },

你可能感兴趣的:(vue跨页面调用方法)