发送 ajax 请求
版本要求
AjaxPlugin在vux@^2.1.0-rc.20开始支持
引入
main.js 入口文件中引入:
import { AjaxPlugin } from 'vux'
Vue.use(AjaxPlugin)
兼容性问题
需要注意的是axios是基于Promise的,因此如果你需要兼容低版本浏览器(caniuse),需要引入polyfill。
Polyfill 推荐使用 es6-promise
require('es6-promise').polyfill()
全局使用
Vue.http.post('/api').then()
组件中使用
export default {
created () {
this.$http.post('/api').then(({data}) => {
console.log(data)
})
}
}