fix(tab): 点击tab内部视图会误触resize事件

This commit is contained in:
fit2cloud-chenyw 2023-01-04 21:47:54 +08:00
parent 285d96d14d
commit 346f04cb23
2 changed files with 7 additions and 5 deletions

View File

@ -475,7 +475,9 @@ export default {
watch: { watch: {
'innerPadding': { 'innerPadding': {
handler: function(val1, val2) { handler: function(val1, val2) {
this.resizeChart() if (val1 !== val2) {
this.resizeChart()
}
}, },
deep: true deep: true
}, },
@ -575,7 +577,7 @@ export default {
this.$refs[this.element.propValue.id].chartResize() this.$refs[this.element.propValue.id].chartResize()
} }
}, },
// //
buildInnerRefreshTimer(refreshViewEnable = false, refreshUnit = 'minute', refreshTime = 5) { buildInnerRefreshTimer(refreshViewEnable = false, refreshUnit = 'minute', refreshTime = 5) {
if (this.editMode === 'preview' && !this.innerRefreshTimer && refreshViewEnable) { if (this.editMode === 'preview' && !this.innerRefreshTimer && refreshViewEnable) {
this.innerRefreshTimer && clearInterval(this.innerRefreshTimer) this.innerRefreshTimer && clearInterval(this.innerRefreshTimer)

View File

@ -8,7 +8,7 @@
size="mini" size="mini"
icon="el-icon-plus" icon="el-icon-plus"
circle circle
@click="callParent('roamMap', true)" @click.stop="callParent('roamMap', true)"
/> />
</div> </div>
@ -18,7 +18,7 @@
size="mini" size="mini"
icon="el-icon-refresh" icon="el-icon-refresh"
circle circle
@click="callParent('resetZoom')" @click.stop="callParent('resetZoom')"
/> />
</div> </div>
@ -28,7 +28,7 @@
size="mini" size="mini"
icon="el-icon-minus" icon="el-icon-minus"
circle circle
@click="callParent('roamMap', false)" @click.stop="callParent('roamMap', false)"
/> />
</div> </div>