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

 mounted() {
        let that =this;
        Utils .$off('demo')//避免多次调用事件
        Utils.$on('demo', function (msg) {
          console.log(msg);
        //这里调用方法
        })
      },
Logo

前往低代码交流专区

更多推荐