點擊事件傳參
A 頁面? ? ?
?點擊事件 DIV部分
<Col span="24" class-name="col2" @click.native="sdrwclick('配電站室')">{{pdzs}}</Col>
<Col span="24" class-name="col2" @click.native="sdrwclick('變電站')">{{bdzs}}</Col>
JS部分:
methods: {
//輸電 配電路由傳參 配電路由傳參
sdrwclick:function (xzlx) {
let me =this
? if (xzlx) {
? ? me.$router.push({
//url query里傳參數(shù)用這個
// path: '/task-BD',
// query: {
//? ? startTime: moment().subtract(1, 'days').format(this.$pageConfig.SECOND_FORMAT),
//? ? endTime: moment().format(this.$pageConfig.SECOND_FORMAT),
//? ? whdwsjbm: me.whdwid,
//? whdwsjbm: me.whdwid,
//? xzlx: xzlx
// },
//vue route 組件之間傳參數(shù)用這個
? ? ? name:'task-BD',
? ? ? params: {
whdwsjbm: me.whdwid,
? ? ? ? xzlx: xzlx,
? ? ? ? startTime:moment().subtract(1, 'days').format(me.$pageConfig.SECOND_FORMAT),
? ? ? ? endTime:moment().format(this.$pageConfig.SECOND_FORMAT),
? ? ? }
})
}else {
me.$systemMessage.alert({
title:'錯誤',
? ? ? content:'參數(shù)錯誤:線站類型為空'
? ? })
}
},
B頁面 接受上個頁面的參數(shù)
DIV部分?
{{sblxname}}-巡視設備
JS部分
data(){
return:sblxname撵割,
}
mounted() {
let me =this
let routeParams =this.$route.params
if (routeParams){
A頁面的參賦值給B頁面?xzlx 是A頁面點擊的name
me.sblxname = routeParams.xzlx
me.form.startTime = routeParams.startTime
me.form.endTime = routeParams.endTime
me.form.xzlx = routeParams.xzlx
}