Trasa w Vue. Adres URL aktualizowana, ale zawartość strony logowania zawsze odpowiada stronie /

0

Pytanie

Treści programu pokazano na rysunku. Plik konfiguracji routingu znajduje się w index.js plik w trasie. W wyniku URL-adres się zmienił, ale strona zawsze odpowiadała stronie głównej. Próbowałem wiele metod, i zajęło mi cały dzień, aby rozwiązać ten problem. Jestem nowy. Mam nadzieję, że nie będziesz się ze mnie śmiać i być w stanie pomóc mi rozwiązać moje problemy. Dziękuję

aplikacja.vue:

 <template>
  <div id="app">
     root组件
    <router-link to="/login"> to login</router-link>
    <router-view></router-view>
  </div>
</template>

<script>


export default {
  name: 'app'
}
</script>

<style>

</style>

zaloguj się.vue

<template>
    <div>
        login组件
    </div>
</template>

<script>
export default {}
</script>

<style lang="less" scoped>

</style>

router/index.js

import Vue from 'vue'
import VueRouter from 'vue-router'
import login from '../components/login.vue'


Vue.use(VueRouter)

const routes = [
  { path: '/login' , compoment: login}

]

const router =  new VueRouter ({
  routes
})

export default router

main.js:

import Vue from 'vue'
import App from './App.vue'
import router from './router/index.js'


import './plugins/element.js'

Vue.config.productionTip = false

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

Struktura pliku: wprowadź opis zdjęcia tutaj

hyperlink router url vue.js
2021-11-21 10:44:17
1

Najlepsza odpowiedź

0

Źle napisałam słowo component w pliku outer/index.js. Powinno być { path: '/login' , component: login}

2021-11-21 13:47:22

Dziękuję! Ja rozwiązałem problem z waszą pomocą! Dziękuję.
user17470229

W innych językach

Ta strona jest w innych językach

Русский
..................................................................................................................
Italiano
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................