vue全局方法


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;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM