微信模板消息跳转小程序指定页面(非首页)的问题

本文档详细记录了在微信公众号中发送模板消息,尝试跳转到小程序指定页面遇到的问题及解决方案。起初,按照官方文档设置pagepath仍然无法跳转,后发现是第三方框架默认未使用pagepath参数导致始终跳转到首页。修复此问题后,成功实现了从公众号模板消息直达小程序内特定页面的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求

微信公众号发送模板消息,跳转到指定小程序的页面,可携带参数

问题点

文档
在这里插入图片描述
示例
在这里插入图片描述

根据官方文档的描述和示例展示,模板消息对象只要在miniprogram 对象中设置小程序的appid 和 pagepath 即可(注:pagepath 不能“/”开头),经测试模板消息始终不能跳转至小程序的指定页面,总是跳到小程序首页。

后台代码-(bug版)

在这里插入图片描述
以上代码看似按照文档规定传参,但实际无法跳转至指定页面。

微信开放社区里面,解释是模板路劲如果使用path ,就只能跳转小程序首页,必须改为pagepath,问题是我本身用的就是pagepath,所以很诡异。

经过一系列的百度和前端测试,始终无法解决问题。偶然的机会,查看框架WxMpTemplateMessage.MiniProgram对象里面有这样一句注解,真的是xxxx
在这里插入图片描述
原来三方框架中默认设置不使用pagepath参数,那么小程序就会一直跳转首页。

后台代码-(终版)

在这里插入图片描述
至此,公众号模板消息完美跳转小程序指定页面。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值