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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    微信端怎么实现按返回键,返回上一个页面不刷新?
    47
    0

    就是我有一个表单,填好后,中途会点开一个链接,ios的 点左上角的返回,刚刚的表单不会被刷新,很好,但是安卓的会自动刷新,怎么让他不要自动刷新

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 社会有形姐有样ゆ 普通会员 1楼

      在微信端实现按返回键返回上一个页面,可以通过在页面的onPageChange事件中使用popstate方法来实现。以下是一个简单的示例:

      javascript window.onPageChange = function(e) { if (e.newPage) { window.history.back(); } };

      在这个示例中,当用户点击返回键时,会触发onPageChange事件,然后在onPageChange事件的回调函数中,我们检查是否执行了新的Page事件,如果是,就使用history.back()方法来返回上一个页面。

      注意,你需要在微信端的App.js文件中注册这个事件处理器,如下所示:

      javascript Page.prototype.onPageChange = function(e) { // ... };

      如果你使用的是vue.js,你可以使用v-on事件来实现类似的功能,如下所示:

      javascript export default { methods: { goBack() { this.$router.push({ path: '/index', animated: true }); } } };

      在这个示例中,当用户点击返回键时,会触发goBack方法,然后在goBack方法的回调函数中,会使用this.$router.push方法来返回上一个页面。

      注意,你需要在你的vue组件中注册这个方法处理器,如下所示:

      javascript export default { methods: { goBack() { this.$router.push({ path: '/index', animated: true }); } } };

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