uni-app加密报错:TextEncoder is not defined解决方案
uni-app
2022-11-22 11:14:30
uni-app开发中使用TextEncoder进行了加密处理,常规H5页面运行正常。但打包或者连真机调试后,报错提示:TextEncoder is not defined。
解决前,我们需要了解它的作用。
作用:TextEncoder 接受码位流作为输入,并提供 UTF-8 字节流作为输出。
问题解析:not defined即未定义。
知道了该函数未被定义,那么在你引用的地方定义一个不就可以了吗?
const utf8encoder = new TextEncoder();
以上为我在代码中的引用。
解决方法如下:
1、安装text-decoding
npm i text-decoding
2、调用text-decoding
import { TextEncoder } from 'text-decoding'
3、完整使用
import { TextEncoder } from 'text-decoding'
const utf8encoder = new TextEncoder();
以上便解决了该问题
六月初字帖坊小程序
你想要的字帖模板及工具,这里都有!
877篇文章
4954人已阅读