vue-resource 配置

使用全局配置设置默认值。

Vue.http.options.root = '/root';
Vue.http.headers.common['Authorization'] = 'Basic YXBpOnBhc3N3b3Jk';

在 Vue 组件选项中设置默认值。

new Vue({

  http: {
    root: '/root',
    headers: {
      Authorization: 'Basic YXBpOnBhc3N3b3Jk'
    }
  }

})

Webpack/Browserify

package.json 中加入 vuevue-resource,然后 npm install,在你的代码中加入以下内容:

var Vue = require('vue');
var VueResource = require('vue-resource');

Vue.use(VueResource);

传统的 web 服务器

如果你的 web 服务器不能处理 application/json 编码的请求,你可以开启 emulateJSON 选项。请求将会以 application/x-www-form-urlencoded 的 MIME 类型发送,就将普通的 HTML 表单请求一样。

Vue.http.options.emulateJSON = true;

如果你的 web 服务器不能处理 REST/HTTP 请求,例如 PUTPATCHDELETE,你可以开启 emulateHTTP 选项。将会在真实的 HTTP 方法中设置 X-HTTP-Method-Override 请求头,并使用普通的 POST 请求。

Vue.http.options.emulateHTTP = true;

你可能感兴趣的:(vue-resource 配置)