资讯专栏INFORMATION COLUMN

关于vue带hash '#/' 微信分享后点开链接是首页的问题

calx / 1389人阅读

摘要:在调用微信分享的时候如是这样带有的分享后,打开分享后的是关于这部分是微信加的。解决方法将分开将前后分开,微信就不会将拼接到之后得到的结果是,第一次打开还是会进入到,第二次打开才会进入到使用重定向在文件夹下,新建。内容然后这样就跳转完成

在调用微信分享api的时候:

let shareUrl = https://xxxx#/abc
wx.onMenuShareTimeline({
    title: "",
    link: shareUrl,
    imgUrl: "",
    success:function() {
    },
    cancel:function() {
    }
});

如是这样带有hash的分享后,打开分享后的shareUrl是https://xxxx#/?from=singlemes... 关于from=singlemessage这部分是微信加的。额外 现象是第二次打开就是正常的。
解决方法:
1、将hash分开:将hash前后分开,微信就不会将from=singlemessage拼接到#/abc之后

shareUrl = shareUrl.split("#")[0] + "#" + "/abc"

得到的结果是:https://xxxx&from=singlemessa...,第一次打开还是会进入到https://xxxx&from=singlemessa...,第二次打开才会进入到https://xxxx&from=singlemessa...

2、使用url重定向
在static文件夹下,新建html/redirect.html。
redirect.html 内容:

然后:

shareUrl = shareUrl.split("#")[0] + "static/html/redirect.html?app3Redirect=" + encodeURIComponent(shareUrl);

这样就跳转完成

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/100443.html

相关文章

  • 【Copy攻城狮日志】踩坑小程序之can't read property 'of

    摘要:根据当时的情境,是在微信开发者工具中删掉该小程序然后重新载入就解决了,大家给出的结论是微信小程序开发者工具的。 Created 2019-4-2 22:17:34 by huqiUpdated 2019-4-2 23:17:34 by huqishowImg(https://segmentfault.com/img/bVbqOLH?w=1526&h=818); ↑开局一张图,故事全靠编...

    hsluoyz 评论0 收藏0
  • ( 开篇 )仿写'Vue生态'系列___'你webpack溜么?�

    摘要:开篇仿写生态系列你溜么关于这个系列作者离职深造也有一个月了前端相关的视频与资料学了非常多自己感觉到现在的知识之间只是呈现出一种相互之间的弱联系也就是还不成体系每一个知识点我都学过我都会用但是统一起来就有些地方不是很明朗了相信很多前端仔也会有 ( 开篇 )仿写Vue生态系列___你webpack溜么? 关于这个系列 作者离职深造也有一个月了, 前端相关的视频与资料学了非常多, 自己感...

    孙吉亮 评论0 收藏0
  • ( 开篇 )仿写'Vue生态'系列___'你webpack溜么?�

    摘要:开篇仿写生态系列你溜么关于这个系列作者离职深造也有一个月了前端相关的视频与资料学了非常多自己感觉到现在的知识之间只是呈现出一种相互之间的弱联系也就是还不成体系每一个知识点我都学过我都会用但是统一起来就有些地方不是很明朗了相信很多前端仔也会有 ( 开篇 )仿写Vue生态系列___你webpack溜么? 关于这个系列 作者离职深造也有一个月了, 前端相关的视频与资料学了非常多, 自己感...

    betacat 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<