❤本篇博客参考爱心老师Ewall的简书html
1、路由动态的适用场景vue
好比在写商品详情页面的时候,页面结构都同样,只是商品id的不一样,因此这个时候就能够用动态路由动态。web
2、动态路由的官方文档npm
传送地址:https://router.vuejs.org/zh-cn/浏览器
能够在一个路由中设置多段“路径参数”,对应的值都会设置到$route.params
中。例如:webstorm
3、动手操做一下吧spa
♥ 1.先动手试一下上面表格中第一个模式的实现,在咱们以前建立的my-first-project的src文件夹下新建一个文件夹并命名为view3d
而后在文件夹下新建test.vue,(没建立项目的可参考我这篇:https://www.cnblogs.com/crystral/p/9061839.html)code
♥ 2.打开test.vue文件(可用sublime、webstorm等)orm
♥ 3.到my-project->src->router->index.js文件,打开并输入(我是用webstorm打开的,以前学JS也是用webstorm写)
♥ 4.再到test.vue组件中输入:
在这里说明一下,$router.params.testId的意思,固然是获取当前路由的参数
♥ 5.运行项目 (也能够用cnpm run dev)cnpm 会快一点
出现下面这个以后
♥ 6.打开浏览器,输入localhost:8080
以上表格中的第一个模式就完成了,第二个模式同理
♥ ① 修改路由index.js文件
♥ ② 修改test.vue文件
♥ ③ Ctrl+S保存以后,打开浏览器
以上,完成~~~