ソースを参照

解决打包路径问题和tinymce组件资源路径无效

songxy 1 ヶ月 前
コミット
7885833c08
2 ファイル変更4 行追加3 行削除
  1. 3 3
      ai-portal/src/components/Tinymce/Tinymce.vue
  2. 1 0
      ai-portal/vite.config.js

+ 3 - 3
ai-portal/src/components/Tinymce/Tinymce.vue

@@ -164,7 +164,7 @@ const initOptions = computed(() => {
     toolbar,
     menubar: 'file edit insert view format table',
     plugins,
-    language_url: '/tinymce/zh_CN.js',
+    language_url: './tinymce/zh_CN.js',
     language: 'zh_CN',
     branding: false,
     default_link_target: '_blank',
@@ -180,8 +180,8 @@ const initOptions = computed(() => {
       'body {  font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;line-height:1.5;color:#333; font-size:16px }' +
       'h1 { text-align:center }' + // 添加 h1 居中样式
       'h1 { text-align:center }', // 确保 h1 居中样式生效
-    skin_url: '/tinymce/skins/ui/tinymce-5',
-    content_css: '/tinymce/skins/ui/tinymce-5/content.css',
+    skin_url: './tinymce/skins/ui/tinymce-5',
+    content_css: './tinymce/skins/ui/tinymce-5/content.css',
     images_upload_handler(blobInfo, succFun, failFun) {
       const file = blobInfo.blob();
       const url = import.meta.env.VITE_UPLOAD_URL;

+ 1 - 0
ai-portal/vite.config.js

@@ -7,6 +7,7 @@ import Components from 'unplugin-vue-components/vite';
 import AutoImport from 'unplugin-auto-import/vite';
 
 export default defineConfig({
+  base: './',
   plugins: [
     vue(),
     SvgLoader(),