Преглед на файлове

修复Uncaught ReferenceError: require is not defined

gcz преди 1 седмица
родител
ревизия
e249b69296
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      src/components/layout/Footer.vue

+ 3 - 2
src/components/layout/Footer.vue

@@ -16,7 +16,7 @@
               <span class="contact-text">{{ companyInfo.address || '贵州省贵阳市观山湖区金融城MAX-A座' }}</span>
             </div>
             <div class="qrcode-section">
-              <img :src="imgHost+companyInfo.wechatQrcode || '@assets/footer-qrcode.png'" alt="微信公众号" class="qrcode"
+              <img :src="imgHost + companyInfo.wechatQrcode || '@assets/footer-qrcode.png'" alt="微信公众号" class="qrcode"
                 @error="handleImageError">
               <p class="qrcode-text">微信公众号入口</p>
             </div>
@@ -73,6 +73,7 @@
 <script>
 import { ref, onMounted } from 'vue'
 import { getCompanyInfo } from '@/api/modules/home'
+import defaultQrcode from '@assets/footer-qrcode.png'
 
 export default {
   name: 'Footer',
@@ -98,7 +99,7 @@ export default {
 
     const handleImageError = (event) => {
       // 如果微信二维码图片加载失败,使用默认图片
-      event.target.src = require('@assets/footer-qrcode.png')
+      event.target.src = defaultQrcode
     }
 
     onMounted(() => {