vue向vue前端怎么接收后端对象传多个字符串参数

//第二种推荐使用该方法

需要注意的是 post、get请求的请求头数据不一样,传值方法不一样:get是params,post请求是用data传值

编程式导航传递参数有两种类型:字符串、对象


字符串的方式是直接将路由地址以字符串的方式来跳转,这种方式很简单但是不能传递参数:

想要传递参数主要就是以對象的方式来写分为两种方式:命名路由、查询参数,下面分别说明两种方式的用法和注意事项


命名路由的前提就是在注册路由的地方需要给路由命名如:


命名路由传递参数需要使用params来传递,这里一定要注意使用params不是query目标

 特别注意:命名路由这种方式传递的参数,如果在目标页面刷新是会出错的


查询参数其实就是在路由地址后面带上参数和传统的url参数一致的传递参数使用query而且必须配合path来传递参数而鈈能用name,目标页面接收传递的参数使用query


声明式的导航和编程式的一样,这里就不在过多介绍给几个例子大家对照编程式理解,例子如丅:




最后总结:路由传递参数和传统传递参数是一样的命名路由类似表单提交而查询就是url传递,在vue项目中基本上掌握了这两种传递参数僦能应付大部分应用了最后总结为以下两点:


1.命名路由搭配params,刷新页面参数会丢失
2.查询参数搭配query刷新页面数据不会丢失
3.接受参数使用this.$router後面就是搭配路由的名称就能获取到参数的值

如果觉得有帮助请支持我吧!

我要回帖

更多关于 vue前端怎么接收后端对象 的文章

 

随机推荐