Giter Club home page Giter Club logo

Comments (5)

github-actions avatar github-actions commented on May 18, 2024

👋 @whr2349,感谢给 TDesign 提出了 issue。
请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。

from tdesign-vue-next-starter.

github-actions avatar github-actions commented on May 18, 2024

♥️ 有劳 @PengYYYYY 尽快确认问题。
确认有效后将下一步计划和可能需要的时间回复给 @whr2349

from tdesign-vue-next-starter.

uyarn avatar uyarn commented on May 18, 2024

这个按钮应该不是我们项目自带的代码吧?具体原因可能得看看您项目的代码

from tdesign-vue-next-starter.

whr2349 avatar whr2349 commented on May 18, 2024

@uyarn 可能是我改permission.ts这个文件改的嘛?

import { MessagePlugin } from 'tdesign-vue-next';
import NProgress from 'nprogress'; // progress bar
import 'nprogress/nprogress.css'; // progress bar style

import store from '@/store';
import router from '@/router';

NProgress.configure({ showSpinner: false });

const whiteListRouters = store.getters['permission/whiteListRouters'];

router.beforeEach(async (to, from, next) => {
  NProgress.start();
  const token = store.getters['user/token'];

  if (token) {
    if (to.path === '/login') {
      setTimeout(() => {
        store.dispatch('user/logout');
        store.dispatch('permission/restore');
      });
      next();
      return;
    }else {
      // next();
      if(router.hasRoute(to.name)){
        next();
      }else {
        await store.dispatch('permission/initRoutes', ["ALL_ROUTERS"]);
        next({...to});
      }
    }
    NProgress.done();

  } else {
    router.replace("/login")
    NProgress.done();
  }
});

router.afterEach(() => {
  NProgress.done();
});

并没有觉得哪里有问题啊

from tdesign-vue-next-starter.

PengYYYYY avatar PengYYYYY commented on May 18, 2024

用的哪个版本的库,tdesign-vue-next 组件库的menu之前有这个issue,https://github.com/Tencent/tdesign-vue-next/issues/373,已经处理好了。

from tdesign-vue-next-starter.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.