CN-903 人工测试--NetworkOverviewLine,修改问题:(1) 刷新未保留选中Tab的状态
This commit is contained in:
@@ -12,7 +12,7 @@
|
|||||||
:key="index"
|
:key="index"
|
||||||
@mouseenter="mouseenter(item)"
|
@mouseenter="mouseenter(item)"
|
||||||
@mouseleave="mouseleave(item)"
|
@mouseleave="mouseleave(item)"
|
||||||
@click="activeChange(item, index)"
|
@click="activeChange(item, index,true)"
|
||||||
:test-id="`tab${index}`"
|
:test-id="`tab${index}`"
|
||||||
>
|
>
|
||||||
<div class="line-value-tabs-name">
|
<div class="line-value-tabs-name">
|
||||||
@@ -407,15 +407,15 @@ export default {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
activeChange (item, index) {
|
activeChange (item, index,isClick) {//isClick:代表是通过点击操作来的
|
||||||
if (this.isNoData) return
|
if (this.isNoData) return
|
||||||
if(this.lineTab === item.class){//点击高亮 tab 后取消高亮,恢复到全不高亮的状态
|
if(isClick && this.lineTab === item.class){//点击高亮 tab 后取消高亮,恢复到全不高亮的状态
|
||||||
this.legendSelectChange(item, index, 'active',true)
|
this.legendSelectChange(item, index, 'active',true)
|
||||||
this.lineTab = ''
|
this.lineTab = ''
|
||||||
this.showMarkLine = false
|
this.showMarkLine = false
|
||||||
}else {
|
}else {
|
||||||
this.legendSelectChange(item, index, 'active')
|
|
||||||
this.lineTab = item.class
|
this.lineTab = item.class
|
||||||
|
this.legendSelectChange(item, index, 'active')
|
||||||
this.showMarkLine = !item.invertTab
|
this.showMarkLine = !item.invertTab
|
||||||
}
|
}
|
||||||
this.init(this.metric, this.showMarkLine, 'active')
|
this.init(this.metric, this.showMarkLine, 'active')
|
||||||
@@ -485,7 +485,9 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
resize () {
|
resize () {
|
||||||
this.myChart.resize()
|
if(this.myChart){
|
||||||
|
this.myChart.resize()
|
||||||
|
}
|
||||||
},
|
},
|
||||||
referenceSelectChange (val) {
|
referenceSelectChange (val) {
|
||||||
this.lineRefer = val
|
this.lineRefer = val
|
||||||
|
|||||||
Reference in New Issue
Block a user