route.query.value取值避坑"/>
$route.query.value取值避坑
问题:在实现从A页面携带参数 (this.$router.push({path:“”,query:{})) 点击按钮到B页面时,发现获取不到参数
原因:因为 JavaScript 中的日期对象不能被直接序列化为 URL 查询参数。我传的是el-date-picker中默认参数Fri Aug 04 2023 11:35:59 GMT+0800 (中国标准时间)
解决办法:传值的时候改为字符串传值
const query = {startTime: this.timeValue[0].toString()endTime: this.timeValue[1].toString()
}
问题解决
更多推荐
$route.query.value取值避坑
发布评论