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