希望官方调整调整文档吧,下午刚被坑过。。。
使用个api得多难?我是真菜,连文档也看不懂。 [图片] fillStyle 用法同setFillStyle [图片] ctx.setFillStyle('res) 那么应该 [图片] ctx.fillStyle('white'),对吧。 [图片] WTF? 哦 [图片] ctx.fillStyle = 'white' 用法相同,我信你个鬼。 还有有的社区问题说为啥不能设置字体颜色 [图片] 类似这种,为啥呢,是因为文档中canvas列表导航中没有fillStyle,look: [图片] 并没有fillStyle,为啥,因为fillStyle是属性,并不是方法。列表展示的是方法而不是属性。看个文档真难,用法同是什么鬼。
2019-08-21现在文档也没更新,主要还写上了这一句,明显误导开发者啊。。[图片]
CanvasContext的新接口font要设置什么字体最近开发项目的时候,需要用到CanvasContext,发现文档中有几个不起眼的小字。 [图片] [图片] 我下意识地按下了 Ctrl+f ,然后转入fillStyle, 惊奇的发现,文档里面明确说了不维护旧接口,但新接口的内容却没有补充。在这里公开批评小程序团队的文档!!! 于是我直接把项目中的所有setFillStyle改成了fillStyle ``` ctx.fillStyle("#4c4c4c") ``` 报错了,直觉告诉我这是个名词,于是用属性的方式试了一下, ``` ctx.fillStyle = "#4c4c4c" ``` 可以了。 对于font,我原来是这么写的 ``` ctx.setFontSize(40) ``` 改成 ``` ctx.font = 40 ``` 又改成了 ``` ctx.font = '40px' ``` 终于是可以了,但发现有这样的警告 [图片] 最后看了一下h5的文档,终于是知道要怎么写了 ``` ctx.font = '40px Arial' ``` 后面要加上字体名字,那么问题来了,是否有一些常用的字体,在微信内都支持哪些字体?
2019-08-21