账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    微信h5页面后退刷新
    43
    0

    最近在做一个微信h5页面,但是在页面中点击外链之后在返回,页面不会刷新,并且会调用之前的api,导致数据展示错误.使用的是vue,并且页面有监听pageshow事件,但是返回页面时也没有事件回调

    这个是由于什么原因引起的?有什么办法解决么?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 旧容颜. 普通会员 1楼

      微信H5页面后退刷新操作一般可以通过以下几种方式实现:

      1. 使用JavaScript的History API来实现后退刷新: javascript window.onpopstate = function(event) { // 保存当前页面的位置 var history = window.history; history.pushState({}, '', history.currentURL); };

      2. 使用HTML5 History API来实现后退刷新: ```html

      ```

      1. 使用浏览器的后退按钮来实现后退刷新: html <button onclick="history.back()">Back</button>

      2. 使用CSS来实现后退刷新: css .back { background-color: red; }

      注意:这些操作都需要在页面的body或者document对象上进行,如果是在head部分,可能会影响页面的加载。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部