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

【功能完善】修复 JsonEditor mode 切换不生效的 bug

puhui999 1 год назад
Родитель
Сommit
314a1c2254
1 измененных файлов с 13 добавлено и 0 удалено
  1. 13 0
      src/components/JsonEditor/src/JsonEditor.vue

+ 13 - 0
src/components/JsonEditor/src/JsonEditor.vue

@@ -79,6 +79,19 @@ watch(
   { deep: true }
 )
 
+// 监听模式变化
+watch(
+  () => props.mode,
+  (newMode) => {
+    if (!jsonEditor) return
+    try {
+      jsonEditor.setMode(newMode)
+    } catch (error) {
+      console.error('切换模式失败:', error)
+    }
+  }
+)
+
 // 生命周期钩子
 onMounted(() => {
   initJsonEditor()