query 携带数组刷新问题

20 阅读1分钟

query 携带数组刷新问题

self.$router.push({path: '/ims-monitor/site-speaker/cover-area-details', query: { coveredOfficeFlag: COVERED_TYPE.NOT_COVERED, siteIds: row.siteId ? [row.siteId] : [] }})

siteIds :['153174098046689542'] => siteIds=153174098046689542

没刷新前是数组 刷新后是string

url :

?coveredOfficeFlag=20&siteIds=153174098046689542

解决方法:
使用JSON.stringify将对象数据包裹,转换为字符串。在接收时使用JSON.parse解析回对象。

加上:

url

blog.csdn.net/weixin_4219…