任意市场一个非原生裁剪组件,找到对应的机型选择好裁剪后点完成或者生成,均会卡住。目前我app用户群大概20%-30%出现相同问题。

- 发布:2020-08-17 11:55
- 更新:2020-08-17 12:24
- 阅读:993
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.5
HBuilderX类型: Alpha
HBuilderX版本号: 2.8.1
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: 华为畅享部分手机,oppo R15X等
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
任意市场一个非原生裁剪组件,找到对应的机型选择好裁剪后点完成或者生成,均会卡住。
任意市场一个非原生裁剪组件,找到对应的机型选择好裁剪后点完成或者生成,均会卡住。
预期结果:
任意市场一个非原生裁剪组件,找到对应的机型选择好裁剪后点完成或者生成,均会卡住。
任意市场一个非原生裁剪组件,找到对应的机型选择好裁剪后点完成或者生成,均会卡住。
实际结果:
任意市场一个非原生裁剪组件,找到对应的机型选择好裁剪后点完成或者生成,均会卡住。
任意市场一个非原生裁剪组件,找到对应的机型选择好裁剪后点完成或者生成,均会卡住。
bug描述:
报错代码:TypeError: Cannot read property 'data' of undefined at view.umd.min.js:1
在部分华为手机和oppo R15X手机型号里面,使用官方的图片裁剪DEMO或者插件市场里面的非原生裁剪插件无一例外均出现了这个错误,导致app卡死,无响应等状态。
部分机型一旦有这个问题,出现bug几率100%。
查找了好几天文档,目前都没有好的解决方案,说是安卓手机系统里面的webview版本问题什么的。
组件库项目事例,直接跑:找到裁剪
uView UI
https://ext.dcloud.net.cn/plugin?id=1593
ThorUI组件库
https://ext.dcloud.net.cn/plugin?id=556
2 个回复
冼大大 (作者)
@DCloud_IOS_CLP @DCloud_App_Array @DCloud_Android_ST
DCloud_Android_ST
应该是手机拍摄的图片太大。先压缩一下图片本身大小再裁剪
冼大大 (作者)
不是这个问题,10K的图片大小也不行。
2020-08-17 12:43
DCloud_Android_ST
回复 冼大大: 建个示例发出来我们看看
2020-08-17 12:47
冼大大 (作者)
回复 DCloud_Android_ST:
组件库项目事例,直接跑:找到裁剪
uView UI
https://ext.dcloud.net.cn/plugin?id=1593
ThorUI组件库
https://ext.dcloud.net.cn/plugin?id=556
这两个直接跑实例,ios没问题,安卓大部分手机也没问题。华为畅销,nova,oppo部分手机有问题
2020-08-17 14:57
ThorUI_echo
回复 DCloud_Android_ST: 看一下其他类似帖子,目前该问题还存在:https://ask.dcloud.net.cn/question/103303?item_id=136340&rf=false
2020-08-20 21:55