viewDetail(row){
// console.log("查看数据");
// console.log(row);
setTimeout(() => {
this.$router.push({
path: "/noise/noisHDataDtl/noisHDataDtl",
query: {
stnCd:row.stnCd,
stnNm:row.stnNm,
}
})
}, 1000)
},
created() {
if (this.$route.query) {
// console.log(this.$route.query);
let stnCd = this.$route.query.stnCd;
let stnNm = this.$route.query.stnNm;
this.search = {
stnCd: stnCd,
stnName: stnNm
}
this.query = this.search;
this.page.currentPage = 1;
this.onLoad(this.page, this.search);
}
}
:search="query"
目标页将数据带过去
created() {
if(this.$route.query){
console.log(this.$route.query)
let dataTmRange=this.$route.query.dataTmRange;
this.search={
dataTmRange:dataTmRange
}
this.query = this.search;
this.page.currentPage = 1;
this.onLoad(this.page, this.search);
}
}
页面初始化自动查询当日数据
created() {
this.search = {
date: this.getNowDate()
}
this.query = this.search;
this.page.currentPage = 1;
this.onLoad(this.page, this.search);
}
getNowDate() {
let timestamp = Date.parse(new Date());
let date = new Date(timestamp);
//获取年份
let Y = date.getFullYear();
//获取月份
let M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1);
//获取当日日期
let D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();
return Y + '-' + M + '-' + D;
},
参考网址:https://www.cnblogs.com/sunmengyang/p/16273031.html