要求后台页面a通过request获取参数,通过vue-router传递给页面b,页面b使用单个参数传递一个页面//默认基础路由配置ok,后面request处理完成后,只会显示关键部分...getInfo(){//处理请求数据...},goDetail(item){//路由跳转,通过本页this.$route.push(`detailPage/${item.id}`)}pageIndex.js(路由配置)//路由配置信息...{//路由携带参数path:'detailPage/:id'}...bpage...//此时跳转到页面b后,已经获取到a传过来的参数,参数保存在//this.$route.params//需要用到的地方,直接可以use...console.log(this.$route.params.id)...passmultipleparametersapage//默认基础路由配置就ok了,请求处理完成后,只显示关键部分···getInfo(){//处理请求数据······},goDetail(item){//路由跳转,传这个页面,多个参数后面可以拼写this.$route.push(`detailPage/${item.id}/${item.name}/${item.size}`)}pageIndex.js(路由配置)//路由配置信息...{//路由携带多个参数,需要添加路径后:'detailPage/:id/:name/:size'···}...b页...//此时跳转到b页后,已经获取到a传递的参数,并且参数保存在//this.$route.params//中,需要用到的地方,直接用...console.log(this.$route.params.id)console.log(this.$route.params.name)console.log(this.$route.params.size)...还有其他方法。除了params,vuerouter还有query。比如你在调用一个接口(nt操作),用vuex存储你的数据,prop值等等。这里只记录这一条,因为刚用到!如果遇到这样的问题,可以试试。
