Vue2.0项目 实现微信分享时遇到的几个问题

最近做公司的一个平台项目,需要放到微信上面,在写微信分享功能时遇到了几个坑,现总结一下,以免日后忘记

1.分享功能的config和接口的调用写在mounted函数当中

2.后台在生成签名的时候需要当前网页的地址,前段传过去的地址一定不要包含#机器后面的部分

3.微信的分享的sdk中的link所写的分享出去的地址一定一定是要在安全域名下

4.Vue2.0项目打包部署到tomcat,分享的链接点击后总是404

   解决:

根据官方给出的解决方案原理

你要在服务端增加一个覆盖所有情况的候选资源:如果 URL匹配不到任何静态资源,则应该返回同一个 index.html 页面,这个页面就是你 app 依赖的页面。

所以在tomcat服务器下你可以这么做。在打包好的项目根目录下新建一个WEB-INF文件夹,在WEB-INF中写一个web.xml。

web.xml中写:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值