使用全局配置设置默认值。
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;
网友评论