fix: 修复组件配置面板打开的状态下删除组件,配置面板数据没有更新的问题

main
wu.jian2 2 years ago
parent 1acf2bbf0c
commit 94a2661a88

@ -97,6 +97,9 @@ export default {
} }
// 存储删除后的状态 // 存储删除后的状态
saveTimeLineFunc(state, '删除组件') saveTimeLineFunc(state, '删除组件')
// 删除后,清空当前选中组件
state.activeItemConfig = null
state.activeCode = null
}, },
changePageConfig (state, pageConfig) { changePageConfig (state, pageConfig) {
Vue.set(state.pageInfo, 'pageConfig', _.cloneDeep(pageConfig)) Vue.set(state.pageInfo, 'pageConfig', _.cloneDeep(pageConfig))
@ -108,7 +111,7 @@ export default {
// state.settingJson = _.cloneDeep(activeItem.settingConfig) || {} // state.settingJson = _.cloneDeep(activeItem.settingConfig) || {}
}, },
// 改变当前组件的xywh // 改变当前组件的xywh
changeActiveItemWH(state, chart) { changeActiveItemWH (state, chart) {
if (chart.code === state.activeItemConfig.code) { if (chart.code === state.activeItemConfig.code) {
state.activeItemConfig = { state.activeItemConfig = {
...state.activeItemConfig, ...state.activeItemConfig,

Loading…
Cancel
Save