gobal_mod.js
1 import {Ajax} from './utils/Ajax' 2 3 var send=function(method,data,obj_cb) 4 { 5 Ajax.post(method,data).then((r)=> 6 { 7 console.log(r.data) 8 if(r.data.Status) { 9 console.log(method+"錯誤---"+r.data.Status); //進一步可以把錯誤信息存放到store中 10 if(obj_cb[method+'_err']) obj_cb[method+'_err'](obj_cb.$store.state,obj_cb.$store.commit,r.data); 11 } 12 else obj_cb[method+'_cb'](obj_cb.$store.state,obj_cb.$store.commit,r.data); 13 }); 14 } 15 16 export default 17 { 18 send, 19 }
main.js
import global_mod from './global_mod'
Vue.prototype.$=global_mod;