提交 71bafb62 authored 作者: wangjiahao's avatar wangjiahao

fix: UI 调整

上级 7d16420f
......@@ -82,6 +82,14 @@ export default {
'canvasStyleData'
])
},
watch: {
componentData: {
handler(newVal, oldVla) {
this.restore()
},
deep: true
}
},
mounted() {
const _this = this
const erd = elementResizeDetectorMaker()
......@@ -119,6 +127,7 @@ export default {
},
handleScaleChange() {
if (this.componentData) {
debugger
const componentData = deepCopy(this.componentData)
componentData.forEach(component => {
Object.keys(component.style).forEach(key => {
......
......@@ -77,7 +77,9 @@ export default {
// 监听外部的样式变化
outStyle: {
handler(newVal, oldVla) {
this.$refs[this.element.propValue.id].chartResize()
if (this.$refs[this.element.propValue.id]) {
this.$refs[this.element.propValue.id].chartResize()
}
},
deep: true
}
......
......@@ -263,7 +263,13 @@ export default {
},
showPanel(type) {
if (this.showIndex === -1 || this.showIndex === type) {
this.$nextTick(() => (this.show = !this.show))
this.$nextTick(() => {
if (this.show) {
this.showIndex === -1
}
this.show = !this.show
}
)
}
this.showIndex = type
},
......
......@@ -46,6 +46,14 @@ export default {
return this.$store.state.panel.mainActiveName
}
},
watch: {
// 切换展示页面后 重新点击一下当前节点
'$store.state.panel.mainActiveName': function(newVal, oldVal) {
if (newVal === 'PanelMain' && this.lastActiveNode && this.lastActiveNodeData) {
this.activeNodeAndClickOnly(this.lastActiveNodeData)
}
}
},
mounted() {
this.$store.dispatch('panel/setMainActiveName', 'PanelMain')
},
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论