使用全局配置设置默认值。
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 中加入 vue 和 vue-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 请求,例如 PUT,PATCH 和 DELETE,你可以开启 emulateHTTP 选项。将会在真实的 HTTP 方法中设置 X-HTTP-Method-Override 请求头,并使用普通的 POST 请求。
Vue.http.options.emulateHTTP = true;








网友评论