canvasToTempFilePath:fail fail canvas is empty
时间: 2023-10-26 14:56:48 浏览: 60
问题的原因是canvas画布为空,导致canvasToTempFilePath接口无法获取到canvas。可能的原因有两个。首先,检查canvasId是否与canvas控件中使用的canvasId一致。其次,检查canvas画布是否被隐藏,可能在canvas画布上使用了hidden属性来隐藏画布。你可以尝试修改对应的代码,确保canvasId一致,并且取消隐藏画布的设置。以下是一个示例代码:
const canvasId = 'canv';
wx.createSelectorQuery().in(this).select('#'+canvasId).fields({
size:true,
node:true,
},(res)=>{
const canvas = res.node;
const ctx = canvas.getContext('2d');
ctx.draw(false,()=>{
uni.canvasToTempFilePath({
canvasId:canvasId,
canvas:canvas,
success: (res) => {
console.log('filepath',res.tempFilePath);
ctx.draw();
}
},this)
})
}).exec()
通过以上修改,你应该能够成功获取到canvas的临时路径。
#### 引用[.reference_title]
- *1* *2* [【微信小程序】canvasToTempFilePath遇到的问题](https://blog.csdn.net/m0_46613429/article/details/128202325)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [【微信小程序】canvasToTempFilePath:fail fail canvas is empty](https://blog.csdn.net/zs1028/article/details/127800203)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)