vue-router 响应路由参数的变化
生活随笔
收集整理的這篇文章主要介紹了
vue-router 响应路由参数的变化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
提醒一下,當使用路由參數時,例如從?
/user/foo?導航到? /user/bar,原來的組件實例會被復用。因為兩個路由都渲染同個組件,比起銷毀再創建,復用則顯得更加高效。不過, 這也意味著組件的生命周期鉤子不會再被調用。復用組件時,想對路由參數的變化作出響應的話,你可以簡單地 watch (監測變化)?
$route ?對象: const User = {template: '...',watch: {'$route' (to, from) {// 對路由變化作出響應...}} }或者:
?
const User = {template: '...',beforeRouteUpdate (to, from, next) {// react to route changes...// don't forget to call next() } }?
?
?
注意是:
(1)從同一個組件跳轉到同一個組件。
(2)生命周期鉤子created和mounted都不會調用。
更多專業前端知識,請上 【猿2048】www.mk2048.com 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
以上是生活随笔為你收集整理的vue-router 响应路由参数的变化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: lodash 数组元素查找 findIn
- 下一篇: vuex Payload 荷载