diff --git a/nuxt.config.ts b/nuxt.config.ts
index 00042ac..0f5531c 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -115,7 +115,7 @@ export default defineNuxtConfig({
},
build: {
- transpile: ["vueuc", "@css-render/vue3-ssr","@unocss"],
+ transpile: ["vueuc", "@css-render/vue3-ssr","@unocss","@tinymce/tinymce-vue","tinymce"],
},
plugins: [
// 在这里引入插件
diff --git a/package.json b/package.json
index f71bc97..1db5b25 100644
--- a/package.json
+++ b/package.json
@@ -12,7 +12,7 @@
"dependencies": {
"@nuxtjs/axios": "^5.13.6",
"@pinia/nuxt": "^0.11.2",
- "@tinymce/tinymce-vue": "^6.3.0",
+ "@tinymce/tinymce-vue": "^5.0.0",
"@types/tinymce": "^5.5.0",
"decimal.js": "^10.6.0",
"echarts": "^6.0.0",
@@ -20,7 +20,7 @@
"nuxt": "^3.18.1",
"pdfjs-dist": "^5.4.54",
"pinia": "^3.0.3",
- "tinymce": "^8.0.2",
+ "tinymce": "^6.2.0",
"vue": "^3.5.18",
"vue-pdf-embed": "^2.1.3",
"vue-router": "^4.5.1",
diff --git a/pages/channel/create/index.vue b/pages/channel/create/index.vue
index 192490e..bbef2ed 100644
--- a/pages/channel/create/index.vue
+++ b/pages/channel/create/index.vue
@@ -1,375 +1,380 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 预览
- 发表
-
-
-
-
-
-
-
-
\ No newline at end of file
+ }
+
+ .image-error {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ color: #909399;
+ height: 100%;
+ }
+
+ .image-actions {
+ display: flex;
+ justify-content: center;
+ }
+
+ :deep(.el-form-item__label) {
+ font-weight: normal;
+ }
+
+ :deep(.el-button--primary.is-link) {
+ padding: 0;
+ height: auto;
+ font-size: 14px;
+ }
+
+ .text-gray-500 {
+ color: #999;
+ }
+
+ .text-12px {
+ font-size: 12px;
+ }
+
\ No newline at end of file
diff --git a/plugins/tinymce.ts b/plugins/tinymce.ts
new file mode 100644
index 0000000..e69de29
diff --git a/yarn.lock b/yarn.lock
index 99f52a7..923f874 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1730,10 +1730,12 @@
resolved "https://registry.npmmirror.com/@speed-highlight/core/-/core-1.2.7.tgz"
integrity sha512-0dxmVj4gxg3Jg879kvFS/msl4s9F3T9UXC1InxgOf7t5NvcPD97u/WTA5vL/IxWHMn7qSxBozqrnnE2wvl1m8g==
-"@tinymce/tinymce-vue@^6.3.0":
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/@tinymce/tinymce-vue/-/tinymce-vue-6.3.0.tgz#1ea4d57eea71e48aa71da9d8de98472f8505b2d4"
- integrity sha512-DSP8Jhd3XqCCliTnusfbmz3D8GqQ4iRzkc4aadYHDcJPVjkaqopJ61McOdH82CSy599vGLkPjGzqJYWJkRMiUA==
+"@tinymce/tinymce-vue@^5.0.0":
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/@tinymce/tinymce-vue/-/tinymce-vue-5.1.1.tgz#0879787e07833a4316b2eaf0417c7c6a2abce86b"
+ integrity sha512-iO57HOWesFOhsaqjA5Ea6sDvQBmJJH3/dq00Uvg7metlct2kLF+ctRgoDsetLt6gmeZ7COPftr814/XzqnJ/dg==
+ dependencies:
+ tinymce "^6.0.0 || ^5.5.1"
"@tybys/wasm-util@^0.10.0":
version "0.10.0"
@@ -6479,10 +6481,10 @@ tinymce@*:
resolved "https://registry.npmmirror.com/tinymce/-/tinymce-8.0.2.tgz#babaaa40c154d0832b41332f25f3485b5887a6f2"
integrity sha512-Gkvn5mRcZCAK1EKP7hnk3VBzwqPbqpZU2AN0T08BMtvmY9Sg0C0ZqmMghJCQ3vgo+LWA38pDOPiaM8EW7BZEow==
-tinymce@^8.0.2:
- version "8.0.2"
- resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-8.0.2.tgz#babaaa40c154d0832b41332f25f3485b5887a6f2"
- integrity sha512-Gkvn5mRcZCAK1EKP7hnk3VBzwqPbqpZU2AN0T08BMtvmY9Sg0C0ZqmMghJCQ3vgo+LWA38pDOPiaM8EW7BZEow==
+"tinymce@^6.0.0 || ^5.5.1", tinymce@^6.2.0:
+ version "6.8.6"
+ resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-6.8.6.tgz#799e4f03eeb4399399dfdeb12ba17b3b91887adf"
+ integrity sha512-++XYEs8lKWvZxDCjrr8Baiw7KiikraZ5JkLMg6EdnUVNKJui0IsrAADj5MsyUeFkcEryfn2jd3p09H7REvewyg==
tmp-promise@^3.0.2:
version "3.0.3"