vue跨页面调用方法
1:先创建一个js(utile)import Vue from 'vue'export default new Vue2:两个页面分别引入这个jsA页面:import Utils from "./util";在需要调用另一个页面的地方使用Utils.$emit('demo','msg');//msg为传递参数,后面可以紧跟多个参数B页面:<引入页面import Utils from "./u
·
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);
//这里调用方法
})
},
更多推荐
已为社区贡献10条内容
所有评论(0)