1. 举例
下面通过A页面向B页面传值来举个例子:
1 | //A页面: |
2. 要注意的地方
代码很简单, 以下是需要注意的几点:
this.$router.push()
方法里的params
可以传多个参数, 如:1
2
3
4
5
6
7
8
9//A页面
this.$router.push({
name: '页面B',
params: { data1: '参数1', data2: '参数2'}
})
//B页面, 拿到传来的参数
this.data1 = this.$route.params.data1
this.data2 = this.$route.params.data2this.$router.push()
方法除了可以传递一般参数以外, 还能传递查询参数,代码如下:1
this.$router.push({path: '/pagePath', query: {queryData: "2"}});
最终的效果是:
/pagePath?queryData=2
3. 结语
以上只是一个简单的总结,之后还会继续书写与总结。