调用全局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('我被调用了,回调成功');
}
}
这篇博客介绍了如何在Vue应用中调用全局的`global.js`文件中的`demo`方法,并在该方法执行完毕后回调页面内的`useAfter`方法。通过`Vue.prototype`将`global.js`的函数挂载到Vue实例上,然后在组件的`methods`中调用并传入回调函数,实现了数据请求后的处理逻辑。
7769

被折叠的 条评论
为什么被折叠?



