| | |
| | | import plugins from './plugins'; |
| | | import { getTinymce } from './getTinymce'; |
| | | import { useScript } from '/@/hooks/web/useScript'; |
| | | import { snowUuid } from '/@/utils/uuid'; |
| | | import { shortUuid } from '/@/utils/uuid'; |
| | | import { bindHandlers } from './helper'; |
| | | import lineHeight from './lineHeight'; |
| | | import { onMountedOrActivated } from '/@/hooks/core/onMountedOrActivated'; |
| | |
| | | emits: ['change', 'update:modelValue'], |
| | | setup(props, { emit, attrs }) { |
| | | const editorRef = ref<any>(null); |
| | | const tinymceId = ref<string>(snowUuid('tiny-vue')); |
| | | const tinymceId = ref<string>(shortUuid('tiny-vue')); |
| | | const elRef = ref<Nullable<HTMLElement>>(null); |
| | | |
| | | const { prefixCls } = useDesign('tinymce-container'); |
| | |
| | | } |
| | | ); |
| | | onMountedOrActivated(() => { |
| | | tinymceId.value = snowUuid('tiny-vue'); |
| | | tinymceId.value = shortUuid('tiny-vue'); |
| | | nextTick(() => { |
| | | init(); |
| | | }); |