路由设置失败

路由设置失败

# 具体遇到的问题
路由设置失败
# 报错信息的截图

访问http://localhost:8080/

http://img1.sycdn.imooc.com//climg/5fd7a30e09ac082d08980418.jpg

访问http://localhost:8080/login/

http://img1.sycdn.imooc.com//climg/5fd7a27a09920ccb08440322.jpg
# 相关课程内容截图

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

// App.vue

<template>

<router-view />

</template>


<script>

export default {

name: 'App'

}

</script>



// router/index.js

import { createRouter, createWebHashHistory } from 'vue-router'

import { Home } from '../views/home/Home'

import { Login } from '../views/login/Login'


const routes = [

{

path: '/',

name: 'Home',

component: Home

}, {

path: '/login',

name: 'Login',

component: Login

}

// {

//   path: '/about',

//   name: 'About',

//   // route level code-splitting

//   // this generates a separate chunk (about.[hash].js) for this route

//   // which is lazy-loaded when the route is visited.

//   component: () => import(/* webpackChunkName: "about" */ '../views/About.vue')

// }

]


const router = createRouter({

history: createWebHashHistory(),

routes

})


export default router



// views/home/Home.vue

...

<script>

import StaticPart from './StaticPart'

import Nearby from './Nearby'

import Docker from './Docker'

export default {

name: 'Home',

components: { StaticPart, Nearby, Docker }

}

</script>

...



// views/login/Login.vue

​...

<script>

export default {

name: 'Login'

}

</script>

...

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,老师这边复现出了如下问题:
http://img1.sycdn.imooc.com//climg/5fd8276009ba2e3710470153.jpg

这是因为路由文件中的代码写的有问题,修改如下:
http://img1.sycdn.imooc.com//climg/5fd82797098e601306420170.jpg

老师没有复现出下方问题:

http://img1.sycdn.imooc.com//climg/5fd827fb09495a9505780118.jpg

同学可以先修改一下路由文件中的代码,看项目能不能运行,如果可以运行的话,上方问题可以忽略,如果不能运行,建议同学把项目中自己写的所有的代码都粘贴上来,老师帮助排查,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师