1、用法上的区别:query
可以用name也可以用path来引入,params
要用name来引入,接收参数都是类似的,分别是this.$router.query.name
和this.$router.params.name
2、url展示上:params类似于post,query更加类似于我们ajax中学的get传参,说得简单一点,用params传参在浏览器地址栏中不显示参数,用query传参的话浏览器地址栏中会显示参数,所以用params传值相对安全
1、用法上的区别:query
可以用name也可以用path来引入,params
要用name来引入,接收参数都是类似的,分别是this.$router.query.name
和this.$router.params.name
2、url展示上:params类似于post,query更加类似于我们ajax中学的get传参,说得简单一点,用params传参在浏览器地址栏中不显示参数,用query传参的话浏览器地址栏中会显示参数,所以用params传值相对安全