Traseu într-Vue. URL-ul este odihnit, dar conținutul de pe pagina de login este întotdeauna în concordanță cu / pagina

0

Problema

Conținutul programului este prezentată în figura. Traseul fișier de configurare este în index.js fișierul în traseu. Ca urmare, URL-ul s-a schimbat, dar pagina a fost întotdeauna în concordanță cu pagina rădăcină. Am încercat mai multe metode, și-a luat o după-amiază să-l rezolve. Eu sunt un incepator. Sper că nu râde de mine și mă ajută să rezolv problemele mele. Multumesc

app.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>

autentificare.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')

Structura de fișiere: introduceți descrierea imaginii aici

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

Cel mai bun răspuns

0

Ai scris greșit cuvântul component în fișier outer/index.js. Ar trebui să fie { path: '/login' , component: login}

2021-11-21 13:47:22

vă mulțumesc! Am rezolvat problema cu ajutorul vostru! Multumesc.
user17470229

În alte limbi

Această pagină este în alte limbi

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