fjy1012
fjy1012
  • 发布:2020-03-31 10:22
  • 更新:2021-07-05 19:24
  • 阅读:1576

【报Bug】canvas组件在支付宝小程序无效

分类:uni-app

[内容]

使用uniapp官方组件canvas时给canvas添加canvas-id在app端和微信小程序端使用正常,但是在支付宝小程序使用没反应。经过我反复的对比支付宝小程序文档和微信小程序文档、uniapp文档后发现,uniapp在编译成支付宝小程序后canvas-id没有编译成支付宝小程序canvas组件的id(微信和uniapp的canvas组件都是canvas-id,支付宝的canvas组件是id),而支付宝小程序无法识别canvas组件内的canvas-id(只识别id),所以无效,

[期望]
期望官方能尽快适配canvas组件,不适配也请在官方文档表明此处支付宝小程序(还有钉钉小程序)的不同,以免更多人踩坑!

2020-03-31 10:22 负责人:无 分享
已邀请:
4***@qq.com

4***@qq.com

太坑

7***@qq.com

7***@qq.com - 机械从业未半而中道写了代码

试过条件编译吗?

  • fjy1012 (作者)

    我就是用的条件编译,专门写的支付宝小程序代码,不能用uniapp。条件编译不是重点,重点是这里有坑官方的画布文档下没有指出,浪费他人时间去踩坑填坑

    2020-05-22 08:45

7***@qq.com

7***@qq.com - 机械从业未半而中道写了代码

你冤枉官方了,官方在文档“介绍”部分就提前说明了各家小程序注意事项,而且小程序各家都是私有化的,开发时还是要两边都看

  • fjy1012 (作者)

    ...好吧那是我没找到咯

    2020-05-22 10:00

彭博瑞

彭博瑞 - 前端工程师

为什么我用canvas的时候,页面上的线条出不来?

  • 晓峰666

    同问,解决了吗

    2021-10-29 18:00

该问题目前已经被锁定, 无法添加新回复