gpt4 book ai didi

javascript - Vue 不显示特定路线上的组件

转载 作者:行者123 更新时间:2023-12-02 22:16:12 25 4
gpt4 key购买 nike

基本上我想在我的登录路由上渲染登录组件,但它没有渲染-

登录组件-

<template>
<v-app>
<h1>Login Component</h1>
</v-app>
</template>

<script>
export default {

}
</script>

Routes.js-

import Vue from 'vue'
import VueRouter from 'vue-router'
import Home from '@/components/Home'
import Register from '@/components/Register'
import Login from '@/components/Login'
Vue.use(VueRouter)

const routes = [
{
path: '/',
name: 'home',
component: Home
},
{
path: '/register',
name: 'register',
component: Register
},
{
path: '/login',
name: 'login',
component: Login
}
]

const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes
})

export default router

这是我的 main.js

import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import vuetify from './plugins/vuetify';

Vue.config.productionTip = false

new Vue({
el:'#app',
router,
store,
vuetify,
render: h => h(App)
}).$mount('#app')

我使用的是 vue version-2.6.10 和 vue router version-3.1.2..它也没有显示任何错误,请帮忙。

最佳答案

确保您已完成 router-view></router-view><v-content></v-content>那么只有你的路由才能正常工作。否则,只有 URL 会发生变化,相应的组件将不会呈现。

关于javascript - Vue 不显示特定路线上的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59380710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com