一个很尴尬的问题,刚在弄一个canvas的东西,查找接口开始画,然后就一直报错,查看api说是接口停止维护了,然后换成 新的api。文档上说,新的api和旧的api使用方式一致,但实际上却不是。
举个例子:
CanvasContext.setFillStyle() 这个已经是停止维护的
文档中的示例是这样的:
然后我换成新的api:
对于fillStyle这个api,文档中没有任何的示例,当然文档中说“用法同 setFillStyle()” ,我也就试着 使用 ctx.fillStyle('red') ,结果确实一致报错,然后查了一下,正确的用法应该是:
ctx.fillStyle='red';
所以,请问一下,这俩api的 "用法" 真的是相同吗?
我就想在画布上写个文字,整了一塌糊涂,按照原示例中的代码,
setFillStyle is not a function
setFontSize is not a function
draw is not a function
没有一个能过的。
所以,给的这个文档有啥用呢?还得自己去小心意义的猜这个api能不能用,咋用?
停止维护又不是不能用,别人以前的小程序还是有人在用旧接口,文档新旧接口也有说明,自己注意看清楚使用并不会有什么问题。
不能删、如果低版本的遇到了 就找不到了。
画图你先用这个插件试试。
https://developers.weixin.qq.com/community/develop/article/doc/000ac686c5c5506f18b87ee825b013