在小程序中遇到 btoa is not defined 的错误,主要是因为小程序环境并不直接支持所有标准的 JavaScript 函数和对象。小程序有其独特的运行环境和 API,以优化性能和减少应用体积。btoa 和atob(用于解码 Base64 字符串)这两个函数在部分小程序平台(如微信小程序)中默认并不提供。
怕你找不到,给你个MDN的链接,去看底部的polyfill部分
// console.log('binary:',Base64.btoa(binary)) returnBase64.btoa(binary)
isArrLike: 检查值是否是类数组对象。 isBool: 检查值是否是布尔类型。 isBrowser: 检测是否运行于浏览器环境。 isClose: 检查两个数字是否近似相等。 isDataUrl: 检查字符串是否是有效的 Data Url。 isDate: 检查值是否是 Date 类型。 isEmail: 简单检查值是否是合法的邮件地址。 isEmpty: 检查值是否是空对象...