this.$router.push({path:"地址",query:{id:"123"}});这是传递参数this.$www.gsm-guard.net;这是接受参数
params 语法:
this.$router.push({name:"地址",params:{id:"123"}});这是传递参数this.$www.gsm-guard.net;这是接受参数
区别:
1。首先,书写方法不同。写query的方式是用path写参数传输地址,而写params的方式是用name写参数传输地址。写路由的时候可以看一下相关属性。还可以输出路由对象信息来看看
2。接收方式不同。一种是使用query来接收,一种是使用params来接收。总结就是谁发送谁就会收到
3。 query参数不会在页面刷新时消失,但params参数会在页面刷新时消失。可以考虑本地存储来解决问题
4。 query传递的参数会显示在url地址栏中,但是params传递的参数不会显示在地址栏中