axios下载和使用
文章描述:
axios.js下载和使用方法
GitHub 官网:https://github.com/
1、搜索axios
2、点击Code → download zip
3、解压文件,进入到 dist 文件夹
使用
参考:https://github.com/axios/axios
安装
npm install axios
引入
import axios from 'axios';
axios.get("{:url('admin/manage/index')}", {
params: {
ID: 12345
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
})
.finally(function () {
// always executed
});
qs
地址: https://www.npmjs.com/package/qs
qs.parse()、qs.stringify()
安装
cnpm install qs
引入
import qs from 'qs';
使用
var a = {name:'hehe',age:10};
var qsStr=qs.stringify(a)
console.log('qsStr',qsStr)
qsStr name=hehe&age=10
let url = 'method=query_sql_dataset_data&projectId=85&appToken=7d22e38e-5717-11e7-907b-a6006ad3dba0';
qs.parse(url);
console.log(qs.parse(url));
传递数组
qs.stringify({ a: ['b', 'c', 'd'] });
// 'a[0]=b&a[1]=c&a[2]=d'
也可以进行重写这种默认方式为false
qs.stringify({ a: ['b', 'c', 'd'] }, { indices: false });
// 'a=b&a=c&a=d'
当然,也可以通过arrayFormat 选项进行格式化输出,如下代码所示:
qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'indices' })
// 'a[0]=b&a[1]=c'
qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'brackets' })
// 'a[]=b&a[]=c'
qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'repeat' })
// 'a=b&a=c'
发布时间:2022/12/27
发表评论