uni.request({ url: this.$api.qqCodePath, //获取图片的URL method: "get", header, responseType: 'arraybuffer', success: (res) => {//得到的数据是二进制流 let url = 'data:image/png;base64,' + uni.arrayBufferToBase64(res.data); this.codeSrc = url; }, fail(res) { } }) } } ...
1、请求获取图形码接口时设置响应类型reponseType为arraybuffer2、使用uni.arrayBufferToBase64(arrayBuffer)此api处理请求结果。此处注意base64转码后的字符串需要添加data:image/png;base64,前缀3、请求验证接口时给Cookie里添加token 直接上代码 <script>exportdefault{data(){verifyCodeImg:'',//验证码图片verifyCodeToke...
url: `${this.$baseUrl}/api-user/getVerification?t=${Math.random()}`,method: 'GET',responseType: 'arraybuffer', //设置响应类型 success: res => { //将 ArrayBuffer 对象转成 Base64 字符串 const arrayBuffer = new Uint8Array(res.data)const base64 = "data:image/png;base64,"+uni....
https://www.cnblogs.com/huihuihero/p/13183031.html 分类:uni-app 鼓舞飞扬 粉丝-9关注 -0 +加关注