Browse Source

fix/gui-v2-json-bug-fix

pull/2946/head
Muhammed Mustafa 2 years ago
parent
commit
0640e1f594
  1. 11
      packages/nc-gui-v2/components/cell/Json.vue

11
packages/nc-gui-v2/components/cell/Json.vue

@ -7,7 +7,7 @@ import { inject, onMounted } from '#imports'
import { EditModeInj } from '~/context' import { EditModeInj } from '~/context'
interface Props { interface Props {
modelValue: string modelValue: string | Record<string, any> | undefined
} }
interface Emits { interface Emits {
@ -31,16 +31,17 @@ const clear = () => {
isExpanded = false isExpanded = false
editEnabled = false editEnabled = false
localValue = vModel localValue = JSON.stringify(vModel)
} }
const onSave = () => { const onSave = () => {
vModel = localValue
isExpanded = false isExpanded = false
vModel = localValue
} }
onMounted(() => { onMounted(() => {
localValue = vModel console.log('mount', vModel)
localValue = JSON.stringify(vModel)
}) })
watch( watch(
@ -59,7 +60,7 @@ watch(
() => editEnabled, () => editEnabled,
() => { () => {
isExpanded = false isExpanded = false
localValue = vModel localValue = JSON.stringify(vModel)
}, },
) )
</script> </script>

Loading…
Cancel
Save