recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - vue s'actualise et passe à la page d'accueil

Vous accéderez à la page d'accueil dès que vous l'actualiserez

main.js

const router = new VueRouter({
  history: false,
  hashbang: true,
  routes
})

routeur.js

const routers = [
    {
      path:'/login',
      component:login,
    },
    {
      path: '/welcome',
      component: welcome,
    },
    {
      path: '/test',
      component: test,
    },
    {
      path: '/',
      component: Home,
      children: [
        { path: '/clueFilter', component: clueFilter, name: '首页'},
        { path: '/myTags', component: myTags, name: '我的'},
      ]
    },
    {
      path: '/',
      component: Home,
      children: [
        { path: '/statistics',component: statistics, name: '下载记录'},
        { path: '/tableHistory', component:tableHistory,name: '已下载'},
        { path: '', name: '业务分析',permissions:'vip'}
      ]
    }
  ]
  

app.vue

  export default {
    name: 'app',
    components: {
    },
    created: function () {
      this.$router.push('/login')
    }
  }

Quelle que soit la page que j'actualise, la page de connexion est toujours renvoyée. Y a-t-il un problème dans la façon dont j'ai défini la page initiale ?

曾经蜡笔没有小新曾经蜡笔没有小新2789 Il y a quelques jours563

répondre à tous(4)je répondrai

  • 某草草

    某草草2017-05-19 10:37:03

    Lisez attentivement la documentation officielle. . Utilisez la redirection pour pointer vers la page d'accueil au lieu de pousser directement.

    répondre
    0
  • 大家讲道理

    大家讲道理2017-05-19 10:37:03

    Essayez de supprimer ce code.
    this.$router.push('/login')

    répondre
    0
  • 天蓬老师

    天蓬老师2017-05-19 10:37:03

    Votre app.vue est écrit comme ceci dans la méthode créée. Une fois l'application créée, elle passera à la page /login.

    Je ne sais pas quelle est votre logique métier, mais l'idée générale est de juger où vous accédez à /login, ne sautez pas directement.

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-19 10:37:03

     export default {
        name: 'app',
        components: {
        },
        created: function () {
          this.$router.push('/login') // 注意! 你这个代码的意思就是每次刷新的时候进入'/login',去掉就可以了
        }
     }

    répondre
    0
  • Annulerrépondre