vue-router不显示

发布于 2022-09-12 03:37:04 字数 1398 浏览 14 评论 0

router-view空白,同样的结构在我的其他项目里都没问题,不知道这里为什么不能显示。

目录结构如下
TIM截图20200710102417.png

main.js

import Vue from 'vue'
import App from './home.vue'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import '../../assets/reset.css'
import router from './router';

Vue.config.productionTip = false
Vue.use(ElementUI) //element

new Vue({
  router,
  render: h => h(App)
}).$mount('#home')

`
router.js

import Vue from 'vue'
import Router from 'vue-router'
import HelpManual from './helpManual.vue'

Vue.use(Router)

const router = new Router({
    routes: [{
        path: '/',
        name: 'helpManual',
        component: HelpManual,
    }, {
        path: '/about',
        name: 'about',
        component: () => import('./views/About.vue')
    }]
})
router.beforeEach((to, from, next) => {

})

router.afterEach(route => {

})

export default router

`
home.vue
`

<template>
  <div id="home">
    1111
    <router-view/>
  </div>
</template>
<script>
export default {
  name: "home",
};
</script>
<style lang="scss">
</style>

)7(HMT6H(K8UJG`9UU2V0WS.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一口甜 2022-09-19 03:37:04

已解决,折腾了半天,少了个next()

router.beforeEach((to, from, next) => {
    next()
})
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文