Explorar o código

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

puhui999 hai 1 ano
pai
achega
314a1c2254
Modificáronse 1 ficheiros con 13 adicións e 0 borrados
  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()