ソースを参照

未获取数据显示loading-page

gcz 2 年 前
コミット
aaee70198e

+ 3 - 0
shopping/orderdetails.vue

@@ -8,6 +8,7 @@
 			 :safeAreaInsetTop="true"
 		>
 		</u-navbar>
+		<u-loading-page :loading="loadingPage"></u-loading-page>
 		<view class="page-wrap">
 			<view class="box distribution u-flex u-row-between" 
 			v-if="orderDetails.status>0"
@@ -139,6 +140,7 @@
     export default {
         data() {
             return {
+				loadingPage:true,
 				id:'',
 				title:'订单详情',
 				orderDetails:{},
@@ -191,6 +193,7 @@
 			},
 			getOrderDetails(id){
 				this.$u.api.orderDetails({id:id}).then(res=>{
+					this.loadingPage = false;
 					this.orderDetails = res.data
 					console.log('orderDetails',JSON.parse(JSON.stringify(res.data)));
 				}).catch(err=>{

+ 3 - 0
shopping/productdetails.vue

@@ -8,6 +8,7 @@
 			 :safeAreaInsetTop="true"
 		>
 		</u-navbar>
+		<u-loading-page :loading="loadingPage"></u-loading-page>
 		 <u-swiper
 			v-if="details.slideImgList.length>0"
 			:list="details.slideImgList"
@@ -131,6 +132,7 @@
 	export default {
 		data() {
 			return {
+				loadingPage:true,
 				id:'',
 				cartTotal:0,
 				currentNum:0,
@@ -178,6 +180,7 @@
 			},
 			getDetails(id){
 				this.$u.api.memberGoodDetails({id:id}).then(res=>{
+					this.loadingPage = false;
 					console.log('res',res.data);
 					this.details = res.data;
 					if(!res.data.slideImgList&&res.data.mainImg){

+ 1 - 0
uni_modules/uview-ui/components/u-loading-page/u-loading-page.vue

@@ -9,6 +9,7 @@
             bottom: 0,
             backgroundColor: bgColor,
             display: 'flex',
+			'z-index':9999,
         }"
     >
         <view class="u-loading-page">