小程序
小游戏
企业微信
微信支付
扫描小程序码分享
onload()里面判断路径是否带参:
if(true){
显示A
}else{
显示B
}
在真机调试没问题,但在体验版中无效。初次接触,求大神指教,不剩感激
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
在onload里面的options里面获取参数,做判断
如果用户点分享到好友卡片链接,进入都会触发目标页面的onload。并且你在
onShareAppMessage
分享的时候把参数拼接到页面地址后面
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
请问写这样有毛病么
没毛病但是return里面的desc是啥,文档里面这个参数吗,之后你在这个页面onload,打印下opions里面的参数。看看是链接上没带参数还是没写对判断
<a href='https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/page.html#%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0'>https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/page.html#%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0看下文档你的问题应该在return里面加desc的问题导致参数没加上。文档上没有desc</a>
真机调试是OK的,分享进入的都能拿到id。但在体验版里就是不起效,return 里面的数据是我复制网上的,我把desc去掉吧,谢谢提醒
那你在onload里面打印的参数里面有id吗,看看return的时候storage里面的openid取到了吗。在return前打印下。并且在开发板分享出去的时候,点击进入的是开发板。体验版分享出去的点击进入的体验版
我是要判断如果是分享进入的小程序:显示A,否则显示B
体验版与线上版功能是相同的,只不过是需要有体验权限的人才能打开。
每个页面onload只触发一次,如果每次都判断的话,建议写在onshow里面
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
在onload里面的options里面获取参数,做判断![]()
如果用户点分享到好友卡片链接,进入都会触发目标页面的onload。并且你在
onShareAppMessage
分享的时候把参数拼接到页面地址后面
请问写这样有毛病么
没毛病但是return里面的desc是啥,文档里面这个参数吗,之后你在这个页面onload,打印下opions里面的参数。看看是链接上没带参数还是没写对判断
<a href='https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/page.html#%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0'>https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/page.html#%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0看下文档你的问题应该在return里面加desc的问题导致参数没加上。文档上没有desc</a>
真机调试是OK的,分享进入的都能拿到id。但在体验版里就是不起效,return 里面的数据是我复制网上的,我把desc去掉吧,谢谢提醒
那你在onload里面打印的参数里面有id吗,看看return的时候storage里面的openid取到了吗。在return前打印下。并且在开发板分享出去的时候,点击进入的是开发板。体验版分享出去的点击进入的体验版
我是要判断如果是分享进入的小程序:显示A,否则显示B
体验版与线上版功能是相同的,只不过是需要有体验权限的人才能打开。
每个页面onload只触发一次,如果每次都判断的话,建议写在onshow里面