0.1.1 • Published 6 years ago
jason-wxhash v0.1.1
jason-wxhash
导致使用 hash url 微信分享时,指向错误的问题
思路:
- 将带有 hash 的 url 转成查询字符串(wxhash)连同其他查询字符串拼接到当前 url 路径之后
- 页面进入时,检查是否含有指定的查询字符串(wxhash)
- 若有,则使用 history.replaceState 改变 url
- 基于 url 的功能,均使用改变后的 hash url
install
npm i --save jason-wxhash
import wxHash from 'jason-wxhash';
// 获取处理后的 url
// 参数为默认值
let url = wxHash({
url: location.origin + location.pathname + location.hash,
qs: ''
});
wx.updateAppMessageShareData({
title: '分享标题',
desc: '分享描述',
// 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
link: url,
imgUrl: '分享图标'
})