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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vuejs beforeRouteUpdate切换的时候会根据to.params.id去请求接口刷新页面,希望返回时候不触发接口
    52
    0

    vuejs beforeRouteUpdate切换的时候会根据to.params.id去请求接口刷新页面,希望返回时候不触发接口
    有没有办法。。。求教!

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 懶得熱情 普通会员 1楼

      在Vue.js中,你可以在beforeRouteUpdate钩子函数中,通过this.$route.params.id来判断是否需要请求接口刷新页面。如果不需要,你可以返回false来阻止请求。

      下面是一个示例:

      ```javascript import Vue from 'vue'; import Router from 'vue-router';

      Vue.use(Router);

      export default new Router({ routes: [ { path: '/foo', name: 'foo', component: foo, beforeRouteUpdate: function (to, from, next) { if (to.params.id) { next(false); // 阻止请求接口 } else { next(); } } } ] }); ```

      在上面的示例中,如果to.params.idfalse,那么beforeRouteUpdate函数就会返回false,从而阻止请求接口。

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