Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

fix: 修复签名组件在微信基础库3.7.8的兼容性问题 (#735) #739

Merged
merged 1 commit into from
Feb 26, 2025

Conversation

diamont1001
Copy link
Contributor

@diamont1001 diamont1001 commented Feb 24, 2025

这个 PR 做了什么? (简要描述所做更改)

签名组件 signature 使用了 canvasToTempFilePath 接口在微信基础库3.7.8上抛出异常,导致签名组件不可用,改用 base64 + base64ToArrayBuffer 接口实现。

参考:
https://developers.weixin.qq.com/community/develop/doc/0008022ea30318366fe25b3596b800

这个 PR 是什么类型? (至少选择一个)

  • 错误修复(Bugfix) issue id #
  • 新功能(Feature)
  • 代码重构(Refactor)
  • TypeScript 类型定义修改(Typings)
  • 文档修改(Docs)
  • 代码风格更新(Code style update)
  • 其他,请描述(Other, please describe):

这个 PR 满足以下需求:

  • 提交到 main 分支
  • Commit 信息遵循 Angular Style Commit Message Conventions
  • 代码遵循相关包中的 .eslintrc, .tslintrc, .stylelintrc 所规定的规范
  • 在本地测试可用,不会影响到其它功能

这个 PR 涉及以下平台:

  • 微信小程序
  • 支付宝小程序
  • 百度小程序
  • 头条小程序
  • 快手小程序
  • QQ 轻应用
  • Web 平台(H5)

其它需要 Reviewer 或社区知晓的内容:

canvasToTempFilePath 接口在微信基础库3.7.8上抛出异常,导致签名组件不可用,改用 base64 + base64ToArrayBuffer 接口实现。

参考:
https://developers.weixin.qq.com/community/develop/doc/0008022ea30318366fe25b3596b800
@zuolung zuolung changed the title fix: 修复签名组件在微信基础库3.7.8的兼容性问题 fix: 修复签名组件在微信基础库3.7.8的兼容性问题 (#735) Feb 26, 2025
@zuolung zuolung merged commit b43ab7f into AntmJS:main Feb 26, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants