我正在拉我的頭髮的最後一根線。請問我錯過了什麼?vue.js上的動態路由器鏈接不工作
單擊時,地址欄上的每個鏈接都將正確顯示,但頁面未加載或路由。此後刷新顯示正確的頁面。
[路由] `
import eachPost from './components/eachPost.vue';
{ path: '/eachPost/:id', component: eachPost }
[組分]
<router-link :to="'/eachPost/' + post.p_id" v-for="(post,i) in posts"
:key="i" exact>{{ post.header }}</router-link>
`
的路由器鏈接列表顯示包括eachPost.vue iself的每個組件上。該頁面僅在從其他組件單擊時路由,但不從eachPost.vue組件單擊。
你是說,當你的eachPost頁面上也不會刷新頁面並點擊每個鏈接?這是預期的行爲。 –
不,不在同一個鏈接上。從其他組件中,所有的路由器鏈接都起作用。但是一旦我在說link1(此時,我將在每個Post.vue組件中),當我點擊任何路由器鏈接時,它們都不起作用。 – Naz