调用全局global.js文件里的一个方法,方法执行完之后需要回调页面里的方法
var global = {
demo(callback) {
var json = {
action: $api.jiekou,
url: $api.origin
}
var jsonStr = JSON.stringify(json)
$http.request({
url: api.url,
method: "POST",
data: jsonStr,
timeout: 30000
}).then((res)=> {
callback();
})
}
export default global
main.js文件引入
import global from './common/global.js';
Vue.prototype.$global = global;
test.vue文件
methods:{
use(){
this.$global.demo(this.useAfter);
},
useAfter(){
alert('我被调用了,回调成功');
}
}