Bläddra i källkod

图片加载失败问题修复

sunlupeng 1 år sedan
förälder
incheckning
3da1f5e2b9

+ 2 - 2
src/views/HomeView/GoodsDetail.vue

@@ -58,7 +58,7 @@
               <td>
                 <div class="prize-info">
                   <div class="prize-img-container">
-                    <el-image :src="data.imgUrl" :preview-src-list="[data.imgUrl]"
+                    <el-image :src="data.imgUrl" v-if="data.imgUrl" :preview-src-list="[data.imgUrl]"
                                         class="prize-img"></el-image>
                   </div>
                   <div class="prize-detail-info">
@@ -96,7 +96,7 @@
               <td>
                 <div class="prize-info">
                   <div class="prize-img-container">
-                    <el-image :src="data.imgUrl" :preview-src-list="[data.imgUrl]"
+                    <el-image :src="data.imgUrl" v-if="data.imgUrl" :preview-src-list="[data.imgUrl]"
                                         class="prize-img"></el-image>
                   </div>
                   <div class="prize-detail-info">

+ 2 - 2
src/views/HomeView/PointsMall.vue

@@ -64,7 +64,7 @@
                         <div v-else class="prize-list">
                             <div v-for="(item, index) in goodsList" :key="index" class="prize-card prize-item">
                                 <div class="img-container">
-                                    <el-image :src="item.imgUrl" :preview-src-list="[item.imgUrl]"
+                                    <el-image :src="item.imgUrl" v-if="item.imgUrl" :preview-src-list="[item.imgUrl]"
                                         class="prize-img"></el-image>
                                 </div>
                                 <div class="content">
@@ -117,7 +117,7 @@
                         <div class="prize-list">
                             <div v-for="(item, index) in giftList" :key="index" class="prize-card prize-item">
                                 <div class="img-container">
-                                    <el-image :src="item.imgUrl" :preview-src-list="[item.imgUrl]"
+                                    <el-image :src="item.imgUrl" v-if="item.imgUrl" :preview-src-list="[item.imgUrl]"
                                         class="prize-img"></el-image>
                                 </div>
                                 <div class="content">

+ 11 - 8
src/views/HomeView/RedeemView.vue

@@ -100,7 +100,7 @@
                             <td>
                                 <div class="prize-info">
                                     <div class="prize-img-container">
-                                        <el-image :src="data.imgUrl" :preview-src-list="[data.imgUrl]"
+                                        <el-image :src="data.imgUrl" v-if="data.imgUrl" :preview-src-list="[data.imgUrl]"
                                             class="prize-img"></el-image>
                                     </div>
                                     <div class="prize-detail-info">
@@ -150,7 +150,7 @@
                             <td>
                                 <div class="prize-info">
                                     <div class="prize-img-container">
-                                        <el-image :src="data.imgUrl" :preview-src-list="[data.imgUrl]"
+                                        <el-image :src="data.imgUrl" v-if="data.imgUrl" :preview-src-list="[data.imgUrl]"
                                             class="prize-img"></el-image>
                                     </div>
                                     <div class="prize-detail-info">
@@ -489,6 +489,7 @@ export default {
                 var params = {
                     skuId: this.data.skuId,
                     skuCount: this.skuCount,
+                    price:this.data.price,
                     contact: this.name,
                     contactPhone: this.phone,
                     contactAddr: this.address,
@@ -500,6 +501,7 @@ export default {
                 var params = {
                     skuId: this.data.skuId,
                     skuCount: this.skuCount,
+                    price:this.data.price,
                     contactPhone: this.phoneNumber,
 
                     skuType: this.data.skuType,
@@ -509,6 +511,7 @@ export default {
                 var params = {
                     skuId: this.data.skuId,
                     skuCount: this.skuCount,
+                    price:this.data.price,
                     reclaimAddr:this.reclaimAddr,
 
                     skuType: this.data.skuType,
@@ -538,21 +541,21 @@ export default {
 .red{
     color: red;
 }
-.checklist{
+/* .checklist{
 
-}
+} */
 .listItem{
     display: flex;
     justify-content: space-between;
     align-content: center;
     padding: 5px 0;
 }
-.itemName{
+/* .itemName{
 
-}
-.itemValue{
+} */
+/* .itemValue{
 
-}
+} */
 .clearfix:before,
 .clearfix:after {
     display: table;