vue2 router 动态传参,多个参数的实例
Vue2 Router动态传参与多参数实例
在基于vue-cli生成的项目中,我们经常需要处理路由的动态传递以及携带多个参数的情况。下面,我将通过一个实例来详细这一过程。
假设我们有一个路由跳转的场景,需要携带两个参数,例如`uid`和`pid`。在Vue中,我们可以使用`
```html
```
然后,我们需要在路由配置文件`router.js`中定义这个动态路由。使用vue-router时,我们可以在路径中使用冒号来标识这是一个动态参数。例如:
```javascript
import Vue from 'vue';
import Router from 'vue-router';
import tr from '@/components/tr.vue'; // 注意这里应该是components而不是ponents
import tab from '@/components/tab.vue'; // 同上
Vue.use(Router);
export default new Router({
routes: [
{
path: '/tr/:uid/:pid', // 动态路径参数使用冒号标识
name: 'tr',
component: tr // 注意这里应该是component而不是ponent
},
{
path: '/tab',
name: 'tab',
component: tab // 静态路由组件定义正确格式
}
]
});
```
在对应的`tr.vue`组件中,我们可以通过`this.$route.params`来访问这些动态参数。例如:
假设我们这样请求路由:`
编程语言
- vue2 router 动态传参,多个参数的实例
- Yii2 中实现单点登录的方法
- node版本管理工具n包使用教程详解
- 分享五个最佳编程字体
- 基于jQuery实现select下拉选择可输入附源码下载
- SQL Server 2008 到底需要使用哪些端口?
- AngularJS ng-bind 指令简单实现
- Javascript中判断对象是否为空
- sql中all,any,some用法
- Vue之mixin全局的用法详解
- 将Sublime Text 3 添加到右键中的简单方法
- JavaScript实现动态增删表格的方法
- PHP写API输出的时用echo的原因详解
- SQL Server中使用Linkserver连接Oracle的方法
- 谈谈vue中mixin的一点理解
- php计划任务之验证是否有多个进程调用同一个j