vxajax
v1.1.0
Published
封装的ajax
Downloads
2
Readme
vxajax
A Vue.js project
使用方式
// main.js
import vxajax from 'vxajax'
Vue.use(vxajax)
// js 简单使用
this.$ajax({
url: 'abc/api'
}).then(r=> {
console.log(r); // r是response
})
// 返回promise()
// toast,vload参数仅指开关, 开启后看效果的话,保证window下有全局方法
// toast => 对应window.insertToast
// vload => 对应window.insertLoad window.deleteLoad
【可选配置】
设置 | 值 | 解释 ----|------|---- url | String | (必选)接口地址 type | String | (可选)'get' || 'post'(默认) dataType | String | (可选)'json'(默认) data | Object | (可选)传入参数 (默认{}) toast | String | 'true' vload | String | 'false'
【新增回调方式】
// 主要是因为promise的方式在低板安卓的(4.4.x以下)兼容性不佳,调用回调会忽略promise的使用
// main.js
import vxajax from 'vxajax'
Vue.use(vxajax)
// js 简单使用
this.$ajax({
url: 'abc/api',
success: function() {},
error: function() {}
})
// 返回callback()
// success()
// error()