panhui 3 лет назад
Родитель
Сommit
70c95a3876

BIN
public/font/iconfont.ttf


BIN
public/font/iconfont.woff


BIN
public/font/iconfont.woff2


+ 1 - 1
src/components/AppBar.vue

@@ -173,7 +173,7 @@ export default {
         padding-top: var(--safe-top);
     }
     .van-nav-bar__left {
-        top: var(--safe-top) !important;
+        // top: var(--safe-top) !important;
     }
     .van-nav-bar {
         line-height: initial !important;

+ 3 - 3
src/components/order/OrderInfo.vue

@@ -118,7 +118,7 @@ export default {
     background: @bg;
     border-radius: 12px;
     color: @text0;
-    padding: 16px 10px 0;
+    padding: 12px 10px;
     margin: 20px 16px 0;
     display: block;
 }
@@ -138,7 +138,7 @@ export default {
 
 .order {
     display: flex;
-    padding: 16px 0;
+    padding: 10px 0 16px;
     .van-image {
         flex-shrink: 0;
     }
@@ -171,7 +171,7 @@ export default {
     font-size: 14px;
     font-weight: bold;
     color: @text0;
-    line-height: 60px;
+    line-height: 24px;
     text-align: right;
     .flex();
     span {

Разница между файлами не показана из-за своего большого размера
+ 3 - 0
src/plugins/iconfont.js


+ 4 - 0
src/styles/font.less

@@ -24,6 +24,10 @@
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }
+.font_family-icon-redian:before {
+    content: '\e64f';
+    font-size: 24px;
+}
 .font_family-icon-icon_inter1:before {
     content: '\e64e';
     font-size: 24px;

+ 8 - 2
src/views/Home.vue

@@ -82,8 +82,12 @@
             <van-notice-bar :text="newsInfo.title" @click="goNews">
                 <template #left-icon>
                     <!-- <svg-icon iconClass="redian" class="bar-icon"></svg-icon> -->
-                    <img v-if="theme === 'theme6'" src="@assets/home_icon_redian.png" alt="" class="bar-icon" />
-                    <img v-else src="@assets/home_icon_redian2.png" alt="" class="bar-icon" />
+                    <!-- <van-icon name="icon-redian" class-prefix="font_family" class="bar-icon" /> -->
+                    <svg class="bar-icon" aria-hidden="true">
+                        <use xlink:href="#icon-redian"></use>
+                    </svg>
+                    <!-- <img v-if="theme === 'theme6'" src="@assets/home_icon_redian.png" alt="" class="bar-icon" />
+                    <img v-else src="@assets/home_icon_redian2.png" alt="" class="bar-icon" /> -->
                 </template>
 
                 <template #right-icon>
@@ -161,6 +165,7 @@ import NewsLarge from '../components/product/NewsLarge.vue';
 import ProductSmall from '../components/product/productSmall.vue';
 import BannerSmall from '../components/product/BannerSmall.vue';
 import { mapState } from 'vuex';
+import '../plugins/iconfont';
 
 export default {
     name: 'home',
@@ -866,6 +871,7 @@ export default {
             display: block;
             margin-right: 17px;
             color: var(--prim);
+            fill: var(--prim);
         }
 
         &::before {

+ 2 - 1
src/views/product/Detail.vue

@@ -1440,7 +1440,8 @@ export default {
         .van-button--primary {
             background: var(--prim);
             color: var(--btnText);
-            font-size: @font2;
+            font-size: 16px;
+            font-weight: bold;
             border-width: 0px;
         }
         .no-btn {

+ 1 - 1
vue.config.js

@@ -37,7 +37,7 @@ module.exports = {
             return args;
         });
 
-        const dir = path.resolve(__dirname, './assets/icons');
+        const dir = path.resolve(__dirname, './src/assets/icons');
 
         config.module
             .rule('svg-sprite')

Некоторые файлы не были показаны из-за большого количества измененных файлов