123456789101112131415161718192021222324252627282930313233343536 |
- <script setup lang="ts">
- import { ContentWrap } from '@/components/ContentWrap'
- import { JsonEditor } from '@/components/JsonEditor'
- import { useI18n } from '@/hooks/web/useI18n'
- import { ref, watch } from 'vue'
- const { t } = useI18n()
- const defaultData = ref({
- title: '标题',
- content: '内容'
- })
- watch(
- () => defaultData.value,
- (val) => {
- console.log(val)
- },
- {
- deep: true
- }
- )
- setTimeout(() => {
- defaultData.value = {
- title: '异步标题',
- content: '异步内容'
- }
- }, 4000)
- </script>
- <template>
- <ContentWrap :title="t('richText.jsonEditor')" :message="t('richText.jsonEditorDes')">
- <JsonEditor v-model="defaultData" />
- </ContentWrap>
- </template>
|