微信小程序-会员卡组件(navigator)打开会员卡报参数错误

小程序的navigateToMiniProgram接口废弃了,根据微信官方文档使用组件替代。但是在这里遇到坑,打开会员卡的时候一开始可以正常打开,之后测试几次都报“参数错误”:

微信小程序-会员卡组件(navigator)打开会员卡报参数错误_第1张图片微信小程序-会员卡组件(navigator)打开会员卡报参数错误_第2张图片

 

但是前端组件代码和后端获取extraData代码并没有变化:


   
领取会员卡

微信小程序-会员卡组件(navigator)打开会员卡报参数错误_第3张图片

研究半天,也检查了extra-data传入的是json格式没问题后,在官网发现里面三个参数传入前须 urldecode,于是修改参数返回进行urldecode后问题解决:

微信小程序-会员卡组件(navigator)打开会员卡报参数错误_第4张图片

这里也很无奈,为什么一开始没有urldecode是可以的~

你可能感兴趣的:(微信小程序)