vue长网址转短网址

①、简介(短网址)

1、该功能可用于地址转二维码时内容过多导致转换不成功

2、转换成功后二维码内容过多不易识别

②、代码( 请发邮件至[email protected]索取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/

参考官网

你可能感兴趣的:(vue长网址转短网址)