页面在加载时就报缺少id(这个报错是由canvas组件引起的)页面在加载时就报缺少id(这个报错是由canvas组件引起的)
点击选择图片,会调用uni.chooseImage()选择图片,当获取图片后,利用uni.previewImage()对图片进行预览,我自己封装了H5端对应的预览组件,图片使用canvas画出来的,在获取组件下的canvas画布时,出错。
- 发布:2022-09-02 23:25
- 更新:2022-09-02 23:25
- 阅读:559
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win64
HBuilderX类型: 正式
HBuilderX版本号: 3.5.3
浏览器平台: Chrome
项目创建方式: HBuilderX
操作步骤:
预期结果:
获取到图片后,使用canvas将图片画出来
获取到图片后,使用canvas将图片画出来
实际结果:
无法获取到当前组件下的canvas实例
无法获取到当前组件下的canvas实例
bug描述:
页面在加载时就报缺少id(这个报错是由canvas组件引起的)
uni.createCanvasContext('canvas', this); 报错;
报错信息: [Vue warn]: Error in mounted hook: "TypeError: Cannot read properties of undefined (reading 'id')"
附上demo代码,便于bug复现