我這塊的代碼是:
<tr v-for="user in users">
<td>{{ user.id }}</td>
<td>{{ user.name }}</td>
<td>{{ user.age }}</td>
<td>{{ user.bir }}</td>
<td>
<a :href="'#/user/edit?id='+user.id">修改</a>
<a href="javascript:;" @click="delOne(user.id)">洗掉</a>
</td>
</tr>
這個很簡單,就是系結:href(v-on),然后跳轉到編輯頁面,編輯頁面是user頁面的子路由,所以在下面能顯示出來,然后就是進入編輯頁面通過 this.$route.query.id 拿到路徑中的id,去查詢當前資料,然后把查到的資料系結給data,然后v-for給input框。
無語的是,那個href只是點第一次的時候重繪頁面,第二次的時候,只是改變路徑,不自動重繪頁面,這個搞不懂,window.location也和href一樣,我也通過寫一個修改的點擊事件里面是 this.$router.push("/edit?id="+id);,
第一次能跳轉過去,第二的就會在你的路徑上面追加這段路徑,當然訪問不到

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/155562.html
標籤:Web 開發
上一篇:在控制層中寫分發處理時,hashmap 中的key - value 對沒有進行分發方法的處理~~希望大俠們解決一下,謝謝!
