色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

vue addrouter 刷新

傅智翔1年前9瀏覽0評論

Vue.js是一種輕量級的JavaScript框架,它可以用于構建交互式的用戶界面。Vue.js提供了多種組件,其中之一就是路由組件。Vue.js中的路由組件非常強大,支持動態加載和可嵌套路由。其中addRouter方法可以用來動態添加路由。

當我們添加一個新的路由時,有時候我們可能需要刷新瀏覽器才能看到新添加的路由。這是因為Vue.js中路由表的緩存機制導致的。每當我們添加一個新的路由時,Vue.js會將這個路由添加到路由表中,并將路由表緩存在內存中。這樣在我們再次訪問相同的路由時,就不需要再次請求服務器了。

const router = new VueRouter({
mode: 'history',
routes: []
})
router.addRoutes([{
path: '/about',
component: About
}])

為了解決這個問題,我們需要在addRoutes方法上面添加$router.go(0)語句。這樣就可以強制刷新路由表,使我們新添加的路由生效。

const router = new VueRouter({
mode: 'history',
routes: []
})
router.addRoutes([{
path: '/about',
component: About
}])
$router.go(0)

使用$router.go(0)這種方式不僅可以解決新路由不刷新的問題,而且還可以解決一些其他的問題。比如當我們在相同的路由之間切換時,可以使用$router.go(0)方法強制刷新路由表,使得我們的視圖組件能夠正常的更新。