收藏
回答

page.onLoad的options含的参数,为什么框架不返回decode以后的值?

根据职责划分,当传递query string参数的时候,开发人员应该encode好以后给到框架。但是当拿参数的时候,框架也应decode以后给到开发。

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

3 个回答

  • 哄哄
    哄哄
    2023-10-08

    希望微信框架学习一下国际规范或惯例,例如spring mvc,传来的参数都是decode好的。不按规范走,微信自己内部开发都搞不清楚。比如,朋友圈单页,就有double encode的问题,我猜微信内部开发也认为参数被decode过了,所以又encode了一遍。

    参见别人发的bug:https://developers.weixin.qq.com/community/develop/doc/0002e63b268dd8912a40a9ec861c00

    2023-10-08
    有用
    回复
  • Jerry
    Jerry
    2023-10-08

    哪个encode哪个就去decode, 有什么问题吗?

    2023-10-08
    有用
    回复
  • 跨商通
    跨商通
    2023-10-08

    错误是什么?

    2023-10-08
    有用
    回复
登录 后发表内容