diff --git a/package-lock.json b/package-lock.json index 60c9eb6..b475131 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,6 +16,7 @@ "axios": "^1.4.0", "clipboard": "^2.0.11", "cropperjs": "^1.5.13", + "crypto-js": "^4.2.0", "dayjs": "^1.11.9", "echarts": "^5.4.3", "filesize": "^10.0.12", @@ -1849,6 +1850,12 @@ "node": ">= 8" } }, + "node_modules/crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==", + "license": "MIT" + }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", @@ -6370,6 +6377,11 @@ "which": "^2.0.1" } }, + "crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" + }, "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", diff --git a/package.json b/package.json index e61d0ad..a45faeb 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ "axios": "^1.4.0", "clipboard": "^2.0.11", "cropperjs": "^1.5.13", + "crypto-js": "^4.2.0", "dayjs": "^1.11.9", "echarts": "^5.4.3", "filesize": "^10.0.12", diff --git a/src/components/Editor/Editor.vue b/src/components/Editor/Editor.vue index 9b94b4e..4230312 100644 --- a/src/components/Editor/Editor.vue +++ b/src/components/Editor/Editor.vue @@ -17,6 +17,7 @@ import TinyEditor from '@tinymce/tinymce-vue' import { deepMerge } from '@/utils/util' + defineOptions({ name: 'XEditor', }) @@ -63,6 +64,8 @@ const opts = deepMerge( language: 'zh-Hans', height: props.height, branding: false, + secretKey: 'gxzhonghai12345678', // 加密密钥 + // originalString: 'hello, vue!', // 需要加密的字符串 resize: false, promotion: false, plugins: 'image', // 添加图片插件 @@ -110,7 +113,6 @@ watch( watch( () => content.value, (val) => { - console.log(1111) emit('update:modelValue', val) onFieldChange() } @@ -129,6 +131,7 @@ function onInit(e) { spinning.value = false emit('ready', e.target) } +