①、简介(短网址)
1、该功能可用于地址转二维码时内容过多导致转换不成功
2、转换成功后二维码内容过多不易识别
②、代码( 请发邮件至aiqing174@qq.com索取apikey )
axios({
method:'get',
url:"http://api.985.so/api.php?format=json&url=http%3a%2f%2fwww.baidu.com&apikey=yourkey",
}).then(response => {
//data中返回转换成功的url
}).catch(err => {
console.log(err);
})
③、 url路径转义
url路径如有参数,避免参数内容中有特殊字符就需要转义
// 特殊字符转换
var qrCOdeUrl=qrCOdeUrl
.replace(/[/]/g, "%2f")
.replace(/[:]/g, "%3a")
.replace(/[#]/g, "%23")
.replace(/[&]/g, "%26")
.replace(/[?]/g, "%3F")
④、参考官网https://www.985.so/