我正在拉我的头发的最后一根线。请问我错过了什么?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