收藏
回答

咱停止维护的接口文档能不能删掉?

一个很尴尬的问题,刚在弄一个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能不能用,咋用?


回答关注问题邀请回答
收藏

2 个回答

  • 苏军
    苏军
    2021-09-29

    停止维护又不是不能用,别人以前的小程序还是有人在用旧接口,文档新旧接口也有说明,自己注意看清楚使用并不会有什么问题。

    2021-09-29
    有用
    回复 1
    • Charles
      Charles
      2021-09-29
      关键是写新接口的人一点都不用心啊,啥叫用法相同,一个是“方法”,新接口换成了“属性”,本质上的差别,怎么能写“用法相同”呢,新接口也没有示例。今天又发现了一个 wx.canvasToTempFilePath ,这尼玛直接copy示例就是报错,在社区找了半天,才找到答案,给的示例代码就是错误代码。这么多接口文档,就属写canvas接口文档的太不专业了。
      2021-09-29
      回复
  • TNT
    TNT
    2021-09-29

    不能删、如果低版本的遇到了 就找不到了。

    画图你先用这个插件试试。

    https://developers.weixin.qq.com/community/develop/article/doc/000ac686c5c5506f18b87ee825b013

    2021-09-29
    有用
    回复 2
    • Charles
      Charles
      2021-09-29
      感谢,我就用一些简单的操作,还是不使用插件了,万一插件有问题 或者 不符合需求,我可没那功夫去改插件,哈哈
      2021-09-29
      回复
    • TNT
      TNT
      2021-09-30回复Charles
      行。这个插件绘图非常简单 写css布局就行了。简单的你先手动画吧
      2021-09-30
      回复
登录 后发表内容