小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如题 直接引用会报错 btoa is not defined
但是 开发者工具中有提示啊 求解怎么正确使用
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,iOS的jscroe中是没有btoa这个方法的
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
应该是官方移除了这个函数 可以通过 wx.arraybufferToBase64 来实现
string to arraybuffer 的方法实现如下
function char2buf(str) {
function
char2buf(str) {
var
out =
new
ArrayBuffer(str.length * 2);
u16a =
Uint16Array(out);
strs = str.split(
""
);
for
(
i = 0; i < strs.length; i++) {
u16a[i] = strs[i].charCodeAt();
}
return
out;
module.exports = {
char2buf
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,iOS的jscroe中是没有btoa这个方法的
应该是官方移除了这个函数 可以通过 wx.arraybufferToBase64 来实现
string to arraybuffer 的方法实现如下
function
char2buf(str) {
var
out =
new
ArrayBuffer(str.length * 2);
var
u16a =
new
Uint16Array(out);
var
strs = str.split(
""
);
for
(
var
i = 0; i < strs.length; i++) {
u16a[i] = strs[i].charCodeAt();
}
return
out;
}
module.exports = {
char2buf
}