1. 小程序中的wxss中 background不能使用本地图片
解决方法:
- 使用 Base64 编码(适合小图片)
- 使用网络图片, 网络图片需要用https
- 用 image 标签替代
2. 分包的图片主包不能使用,这是分包中的图片资源默认不能被主包或其他分包直接访问,这是微信小程序的资源隔离机制
3. utf-8格式转文本
遇到的报错:Can't find variable: TextDecoder
export function SimpleTextDecoder (buffer) {
let str = '';
const uint8Array = new Uint8Array(buffer);
for (let i = 0; i < uint8Array.length; i++) {
str += String.fromCharCode(uint8Array[i]);
}
return decodeURIComponent(escape(str)); // UTF-8 解码
}