Bap*_*ste 2 javascript vue.js vue-router vuejs2
使用 vue.js 和 vue-router,有没有办法在点击“router-link”后重新创建一个与当前路由相同的路由的组件?
基本上,如果单击通向当前路由的“路由器链接”可以重新启动我的组件的“created()”或“mounted()”函数,那就太好了。
也许“$watch”有什么技巧,或者类似的东西,我真的不知道!
为了让 Vue 区分组件和之前的不一样,你应该给组件一个 key 属性。当密钥更改时,vue 会重新创建组件,因此您需要路由独有的内容,例如 url。在这个沙箱上,您可以看到每次密钥更改时都会运行创建的钩子。
https://codesandbox.io/s/6xmymlpvwk
| 归档时间: |
|
| 查看次数: |
2222 次 |
| 最近记录: |