File tree Expand file tree Collapse file tree 4 files changed +27
-15
lines changed Expand file tree Collapse file tree 4 files changed +27
-15
lines changed Original file line number Diff line number Diff line change 11<template >
22  <div  class =" image-container" 
3-     <a-spin  :spinning =" isLoading && !url.length" 
3+     <a-spin  :spinning =" isLoading && !url.length"   style = " width :  100 % ;  height :  100 % ; " 
44      <img 
55        ref =" imgRef" 
66        :src =" src" 
@@ -56,8 +56,17 @@ const loadImage = () => {
5656      isLoading .value  =  true ; 
5757    } 
5858  }, 300 ); 
59+ 
5960  //  加载图片 
60-   imgRef .value .src  =  props .src ; 
61+   const =  props .src  &&  props .src .includes (" /images" &&  props .src .endsWith (" .png" //  兼容2.0 ~ 2.2 版本上传本地图片路径 
62+   const =  props .src  &&  props .src .includes (" /assets" &&  props .src .startsWith (" /src" &&  props .src .endsWith (" .png" //  兼容2.3 版本本地开发上传图片路径 
63+ 
64+   if  (! import .meta .env .DEV  &&  isVersionLocal22  &&  isVersionLocal23 ) { 
65+     const =  props .src .split (' /' pop (); 
66+     imgRef .value .src  =  ` /assets/${filename } ` ; 
67+   } else  { 
68+     imgRef .value .src  =  props .src ; 
69+   } 
6170  imgRef .value .onerror  =  () =>  { 
6271    // 加载失败替换图片为默认图片 
6372    imgRef.value.src = 'data:image/png;base64,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'; 
@@ -76,5 +85,10 @@ const loadImage = () => {
7685.image-container  {
7786  position relative ; 
7887  display inline-block ; 
88+ 
89+   img  { 
90+     width 100%  ; 
91+     height 100%  ; 
92+   } 
7993} 
80- style >
94+ style >
Original file line number Diff line number Diff line change 4747}
4848
4949.card-list-img-80  {
50-   width : 5 rem 
51-   height : 5 rem 
50+   width : 80 px 
51+   height : 80 px 
5252}
5353
5454//  ====== end antdv 4 ========
Original file line number Diff line number Diff line change 146146    padding-top : 20px  ;
147147    padding-bottom : 0 ;
148148
149-     /* *
150-     chrome: ^105 
151-     edge: ^105 
152-     firfox: ^121 
153-      */  
154149    & :has(.ant-page-header-heading ), & :has(.ant-page-header-content ), & :has(.ant-page-header-footer ) {
155150      background-color : #fff ;
156151    }
Original file line number Diff line number Diff line change @@ -13,13 +13,14 @@ import convertLegacyToken from 'ant-design-vue/lib/theme/convertLegacyToken'
1313import  { 
1414  registerModulesAlias , 
1515  copyFile , 
16-   copyImagesPlugin , 
1716}  from  './configs/plugin' 
18- import  {  federation  }  from  '@jetlinks-web/vite' 
17+ import  {  federation ,  sharpOptimize  }  from  '@jetlinks-web/vite' 
18+ import  customTheme  from  './configs/theme' 
19+ import  {  antdLegacyVarsPlugin  }  from  './configs/plugin/antd-legacy-vars-plugin' 
1920
2021const  { defaultAlgorithm,  defaultSeed}  =  theme ; 
2122
22- const  mapToken  =  defaultAlgorithm ( defaultSeed ) ; 
23+ const  mapToken  =  defaultAlgorithm ( { ... defaultSeed ,  ... customTheme } ) ; 
2324const  v3Token  =  convertLegacyToken ( mapToken ) ; 
2425
2526const  federationSharedMap  =  { 
@@ -86,6 +87,7 @@ export default defineConfig(({mode}) => {
8687      vue ( ) , 
8788      vueJsx ( ) , 
8889      VueSetupExtend ( ) , 
90+       antdLegacyVarsPlugin ( ) , 
8991      monacoEditorPlugin ( { 
9092        languageWorkers : [ 'editorWorkerService' ,  'json' ,  'typescript' ] 
9193      } ) , 
@@ -102,7 +104,7 @@ export default defineConfig(({mode}) => {
102104      } ) , 
103105      progress ( ) , 
104106      copyFile ( mavenName ) , 
105-       copyImagesPlugin ( ) , 
107+       //  copyImagesPlugin(),
106108      federation ( { 
107109        name : mavenName  ? `${ mavenName }   : 'host' , 
108110        remotes : { } , 
@@ -113,7 +115,8 @@ export default defineConfig(({mode}) => {
113115        exposes : mavenName  ? { 
114116          [ mavenName ]  : `src/modules/${ mavenName }  
115117        }  : undefined , 
116-       } ) 
118+       } ) , 
119+       sharpOptimize ( ) 
117120    ] , 
118121    server : { 
119122      host : '0.0.0.0' , 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments