Просмотр исходного кода

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

wu.jian2 1 год назад
Родитель
Сommit
94a2661a88
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      data-room-ui/packages/js/store/mutations.js

+ 4 - 1
data-room-ui/packages/js/store/mutations.js

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