将 Vue Router 添加到组合中时,我们需要做的就是将我们的组件映射到路由并让 Vue Router 知道在哪里渲染它们。
vue-router默认使用是Hash模式,Hash模式主要是通过url中的hash值来变化的。
Hash(即#)是url的一个锚点,代表的是网页中的一个位置,当hash值变化时,浏览器就滚动到相应的位置,所以不会重新加载页面
。在hash值变化的同时url会被浏览器记录下来,这样既可以使用浏览器的后退了。简单来说,就是 通过改变url中#后面的值,实现浏览器渲染指定的组件
目录
入门
router-link
使用自定义组件来创建链接,而不是使用常规a
标签。不重新加载页面的情况下更改 URL,处理 URL 生成及其编码。
相当于带有 href 属性的 a 标签,但是页面不会进行跳转。
<router-link to="/home">Home</router