文档中的canvas.toDataURL方法是否真存在?
发布于 5 年前 作者 syang 5318 次浏览 来自 官方Issues

按照文档https://developers.weixin.qq.com/minigame/dev/api/render/canvas/Canvas.toDataURL.html,这个方法应当存在。但用目前最新的开发工具(版本v1.02.1911180)测试:

  1. wxml里放一个<canvas id=‘canv’ ></canvas> 及一个按钮
  2. 在相应js里在canvas后随便画些东西
  3. 在绑定的按钮处理函数里用canvas.toDataURL()

调试发现这个canvas上的方法是undefined

社区里相关的问题及其回答显示这个方法很可能没有实现:

在模拟器上可以透过未文档化的gl.canvas.toDataURL,但无法使用在真的ios机器上。参见

https://developers.weixin.qq.com/community/develop/doc/000c84be3845481a1029641e656400?highline=%E6%96%87%E6%A1%A3%E4%B8%AD%E7%9A%84canvas.toDataURL%E6%96%B9%E6%B3%95%E6%98%AF%E5%90%A6%E7%9C%9F%E5%AD%98%E5%9C%A8%3F

问题是:这个文档所述的方法是否存在及如何使用这个方法?谢谢。

1 回复

sorry, 才注意到minigame和miniprog类型项目API集并不相同, 我的项目类型选成了miniprog才有上述错误。

回到顶部