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