在跳转链接前 记录当前滚动条距离st 存入sessionStorage
跳转后返回 读取st 重新赋值
// 在微信内执行
platform.isWeixin && this.getSt();
},
methods: {
getSt() {
if (window.sessionStorage) {
if (sessionStorage.getItem("st")) {
document.body.scrollTop = sessionStorage.getItem("st");
}
} else {
if (Cookies.get("st")) {
document.body.scrollTop = Cookies.get("st");
}
}
},
setSt() {
if (window.sessionStorage) {
sessionStorage.setItem('st', document.body.scrollTop);
} else {
Cookies.set('st', document.body.scrollTop)
}
},
因为sessionStorage兼容性问题
用了好用的cookie库 https://github.com/ScottHampe...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。