Zasadniczo chcę renderować komponent logowania na mojej trasie logowania, ale nie renderuje-
Składnik logowania
<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
To jest mój 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')
Używam vue w wersji 2.6.10 i vue routera w wersji 3.1.2 .. również nie wyświetla żadnego błędu, proszę o pomoc.
0
Jack Giratina
17 grudzień 2019, 22:15
1
Czy masz na swojej App.vue?
– Michael Robellard
17 grudzień 2019, 22:27
Tak proszę pana.. mam to w mojej aplikacji.vue
– Jack Giratina
17 grudzień 2019, 22:29
1
V-app powinna znajdować się tylko w Twoim app.vue. Nie powinno również znajdować się w Twoim login.vue
– Michael Robellard
17 grudzień 2019, 22:34
Również jeśli używasz Chrome, wtyczka Vue dla Chrome jest darem niebios do debugowania tych rzeczy
– Michael Robellard
17 grudzień 2019, 22:35
Tak, używam narzędzi vue dev, ale nic nie pokazuje.. także usunąłem v-app i umieściłem go w app.vue, nadal komponent logowania się nie renderuje. zmieniany jest tylko adres URL
– Jack Giratina
17 grudzień 2019, 22:36
1 odpowiedź
Upewnij się, że zawarłeś router-view></router-view>
w <v-content></v-content>
, a wtedy tylko Twój routing będzie działał poprawnie. W przeciwnym razie zmieni się tylko adres URL i odpowiedni komponent nie będzie renderowany.
1
Jack Giratina
17 grudzień 2019, 23:40