javascript - vue-resource 如何二次封装
淡淡烟草味
淡淡烟草味 2017-07-05 10:58:37
0
2
1076

如何吧vue-resource 再次封装到一个js文件里面 如:

let Ajax = {
    Vue.http.get(url,data).then(
        // ...代码
        return data
    )
}

然后在别的地方直接调用 如:

save(){
    this.Ajax.get(url,data);
}
淡淡烟草味
淡淡烟草味

全部回复(2)
大家讲道理
// api.js

export default {
    save (params = {}) {
      return Vue.http.get(url, { params }).then(res => {
        // some handling
        return res.data
      })
    },
    
    // ...
}

然后在其它文件中引入使用即可

import api from './api'

api.save({
  // params...
}).then(data => {
  // ...
})

axios 吧,官方已不推荐使用 vue-resource 了,使用 axios 配合 vue-axios 使用

仅有的幸福

全局注册个插件

https://vuefe.cn/v2/guide/plu...

export default {
  install: function() {
    Vue.prototype.$ajax = Ajax;
  }
}

然后use该文件,接着就可以使用啦

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!