更新记录
1.0.0(2022-03-09)
下载此版本
init
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
app-vue app-nvue |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
uniapp-arraybuffer-fix
前提
由于 uni-app 逻辑层 API 和业务逻辑在不同的 JSContext 中,uni.base64ToArrayBuffer、uni.request、uni.onSocketMessage 等接口返回的 ArrayBuffer 类型不适合直接用 instanceof 做类型判断,在 uni-app 3.4.2 之前,可以在 App.vue(onLaunch) 或者页面中引入当前库处理此兼容问题。
App
<script>
export default {
onLaunch: function() {
require('uniapp-arraybuffer-fix')
// ...
}
}
</script>
page
<template>
...
</template>
<script>
require('uniapp-arraybuffer-fix')
// ...
</script>