suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Javascript – vue wird aktualisiert und springt zur Startseite

Sie gelangen zur Startseite, sobald Sie sie aktualisieren

main.js

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

router.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')
    }
  }

Egal welche Seite ich aktualisiere, es wird immer zur Anmeldeseite gesprungen. Stimmt etwas mit der Art und Weise, wie ich die Startseite eingestellt habe?

曾经蜡笔没有小新曾经蜡笔没有小新2750 Tage vor531

Antworte allen(4)Ich werde antworten

  • 某草草

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

    仔细翻阅官方文档。。用redirect指向首页,而不是直接push。

    Antwort
    0
  • 大家讲道理

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

    你这段代码去掉试试。
    this.$router.push('/login')

    Antwort
    0
  • 天蓬老师

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

    你的 app.vue 在 created 方法里就是这样写的,一旦 app 创建就跳转到 /login 页面。

    不知道你的业务逻辑是怎样的,但大体上思路是在跳转 /login 的地方做判断,不要直接跳。

    Antwort
    0
  • 仅有的幸福

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

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

    Antwort
    0
  • StornierenAntwort