为了账号安全,请及时绑定邮箱和手机立即绑定

访问localhost:8080/home/list 无输出

https://img1.sycdn.imooc.com//5c3413d700015d0c06000373.jpg

https://img1.sycdn.imooc.com//5c3413d700012ee907680436.jpg

上图是route.js 文件

https://img1.sycdn.imooc.com//5c34140900017e7703570366.jpg

上图是 list 文件



正在回答

4 回答

import Vue from 'vue'
import Router from 'vue-router'
import Login from './views/Login.vue'
import Home from './views/Home.vue'

Vue.use(Router)

export default new Router({
  mode: 'history',
  base: process.env.BASE_URL,
  linkActiveClass: 'active',
  routes: [
    {
      path: '/',
      name: 'login',
      component: Login
    },
    {
      path: '/home',
      name: 'home',
      component: Home,
      children:[
        {
          path: 'list',
          name: 'list',
          component: () => import(/* webpackChunkName: "list" */ './views/List.vue')
        },
        {
          path: 'user',
          name: 'user',
          component: () => import(/* webpackChunkName: "user" */ './views/User.vue')
        },
      ]
    },
    {
      path: '/add',
      name: 'add',
      component: () => import(/* webpackChunkName: "add" */ './views/Add.vue')
    },
  ]
})

这里是router.js的参考,如果页面没有实时出结果,并且console没有报错误,可以重启一下npm命令,再次使用npm run serve来重新运行项目。

再一个要检查一下Node的版本,npm的版本。

检查一下,是否安装了Vue,Vue-router依赖,如果以上的检查都OK,那么一般来说重新运行项目就OK了。

1 回复 有任何疑惑可以回复我~
#1

冲啊啊啊啊啊啊 提问者

感谢老师,真是没想到,您会帮忙解答。 重启npm run serve 确实好了。感谢。
2019-01-09 回复 有任何疑惑可以回复我~
#2

慕码人9401029

我这里需要在路由加上 mode: 'history',这个才可以显示子路由
2019-03-13 回复 有任何疑惑可以回复我~

可能是版本的问题,我使用版本如下图,访问子路由组件时,路径http://localhost:8081/#/user,就不需要在子路由前面加父路由的路径/home。

http://img1.sycdn.imooc.com//5fd44407000118e513350712.jpg

0 回复 有任何疑惑可以回复我~

我的每个页面都是输出home是为什么啊

0 回复 有任何疑惑可以回复我~

你刷新一下浏览器 刚开始我的也没有输出 之后就好了

0 回复 有任何疑惑可以回复我~
#1

冲啊啊啊啊啊啊 提问者

不行啊。 不知道哪里错了
2019-01-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

访问localhost:8080/home/list 无输出

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信