javascript - vue刷新跳转首页
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-19 10:35:03
0
4
453

一刷新就跳首页

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

不管在哪页刷新,就一直跳转login页,是否我设置初始页面的方式有问题?

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回复(4)
某草草

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

大家讲道理

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

Peter_Zhu

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

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

仅有的幸福

雷雷

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!