vue link 和router-link
时间: 2023-10-20 10:34:04 浏览: 135
Vue中的link和router-link都是用来进行路由跳转的。它们之间的区别在于使用方式和功能。
link是一种传统的a链接,在Vue中可以使用<a>标签来创建link。它的使用方式是通过href属性指定目标路由的路径来实现跳转。link可以在Vue中进行静态页面的导航,但无法进行动态路由的跳转。
而router-link是Vue Router提供的一种声明式的路由跳转组件。它可以直接在模板中使用,并且会自动渲染成一个<a>标签。router-link的使用方式是通过to属性指定目标路由的路径来实现跳转。与link不同的是,router-link可以实现动态路由的跳转,可以通过传递参数来生成对应的URL路径。
除了使用方式的不同,router-link还可以通过设置属性来控制跳转的行为,比如可以设置是否在新窗口打开链接、是否激活当前路由等。
总之,link是一种传统的a链接,用于静态页面的导航;而router-link是Vue Router提供的声明式路由跳转组件,用于实现动态路由的跳转。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
#### 引用[.reference_title]
- *1* [详谈vue中router-link和传统a链接的区别](https://download.csdn.net/download/weixin_38673738/12924831)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* *4* [Vue--Router--router-link与this.$router.push--使用/区别](https://blog.csdn.net/feiying0canglang/article/details/126215335)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文