Commit 0ea0d5edf38ab9399debe6d8cea5c6021a72e2f5
1 parent
0637eb27
服务卡购买自定义的优化
Showing
5 changed files
with
18 additions
and
18 deletions
packageA/pages/cardDetails/cardDetails.wxml
packageA/pages/cardList/cardList.js
| ... | ... | @@ -61,6 +61,7 @@ Page({ |
| 61 | 61 | isLogin: true, |
| 62 | 62 | }); |
| 63 | 63 | |
| 64 | + currentQuery.page=1; | |
| 64 | 65 | this.getData(true, url, currentQuery); |
| 65 | 66 | // app.request.promiseGet("/api/weshop/ad/page?pid=2&store_id=" + app.globalData.setting.stoid, { |
| 66 | 67 | // data: { |
| ... | ... | @@ -137,9 +138,7 @@ Page({ |
| 137 | 138 | /** |
| 138 | 139 | * promiseGet请求数据 |
| 139 | 140 | */ |
| 140 | - getData: function(isInit, url, data) { | |
| 141 | - return new Promise(function(resolve, reject) { | |
| 142 | - | |
| 141 | + getData: function(isInit, url, data,callback) { | |
| 143 | 142 | app.request.promiseGet(url, { |
| 144 | 143 | data: data, |
| 145 | 144 | isShowLoading: true, |
| ... | ... | @@ -172,18 +171,18 @@ Page({ |
| 172 | 171 | self.setData({ |
| 173 | 172 | 'list.pageData': [] |
| 174 | 173 | }); |
| 175 | - }; | |
| 176 | - resolve(); | |
| 174 | + }; | |
| 175 | + if(callback) callback(); | |
| 176 | + | |
| 177 | 177 | }) |
| 178 | 178 | .catch(function(err) { |
| 179 | 179 | console.log('出错拉!!!!',err); |
| 180 | 180 | self.setData({ |
| 181 | 181 | 'list.pageData': [] |
| 182 | 182 | }); |
| 183 | + | |
| 184 | + if(callback) callback(); | |
| 183 | 185 | }); |
| 184 | - | |
| 185 | - }); | |
| 186 | - | |
| 187 | 186 | }, |
| 188 | 187 | |
| 189 | 188 | |
| ... | ... | @@ -207,12 +206,9 @@ Page({ |
| 207 | 206 | isLoading: true, |
| 208 | 207 | pageNum: this.data.pageNum + 1 |
| 209 | 208 | }); |
| 210 | - requestData.page = this.data.pageNum; | |
| 209 | + requestData.page = this.data.pageNum; | |
| 210 | + this.getData(false, url, requestData,callback) | |
| 211 | 211 | |
| 212 | - this.getData(false, url, requestData) | |
| 213 | - .then(function() { | |
| 214 | - callback(); | |
| 215 | - }); | |
| 216 | 212 | }; |
| 217 | 213 | }, |
| 218 | 214 | ... | ... |
packageA/pages/cardList/cardList.json
| ... | ... | @@ -3,6 +3,7 @@ |
| 3 | 3 | "enablePullDownRefresh": false, |
| 4 | 4 | "usingComponents": { |
| 5 | 5 | "nodata": "/components/nodata/nodata", |
| 6 | - "advertising":"/components/diy_advertising/diy_advertising" | |
| 6 | + "advertising":"/components/diy_advertising/diy_advertising", | |
| 7 | + "nav_box":"/components/nav_box/nav_box" | |
| 7 | 8 | } |
| 8 | 9 | } |
| 9 | 10 | \ No newline at end of file | ... | ... |
packageA/pages/cardList/cardList.wxml
| ... | ... | @@ -33,7 +33,7 @@ |
| 33 | 33 | <view wx:for="{{list.pageData}}" class="{{object.column=='1'?'w100':'w50'}} {{index%2==1?'ml':''}} bg-white" |
| 34 | 34 | bindtap="go_goods" data-gid="{{item.id}}" |
| 35 | 35 | style="margin-bottom: 20rpx;"> |
| 36 | - <view style="width: 100%;"><image src="{{imghost + item.imgUrl}}" mode="aspectFill"/></view> | |
| 36 | + <view style="width: 100%;"><image style="width: 100%;" src="{{imghost + item.imgUrl}}" mode="aspectFill"/></view> | |
| 37 | 37 | <view class="flex fdc space-bt f1 pdl20"> |
| 38 | 38 | <view> |
| 39 | 39 | <view class="pdv20 fs28"><text class="ellipsis-2">{{item.serviceName}}</text></view> |
| ... | ... | @@ -81,4 +81,5 @@ |
| 81 | 81 | <view wx:if="{{noMore}}" class="noMore">- 已经到底了 -</view> |
| 82 | 82 | </scroll-view> |
| 83 | 83 | </view> |
| 84 | -</block> | |
| 85 | 84 | \ No newline at end of file |
| 85 | +</block> | |
| 86 | +<nav_box id="nav_box"></nav_box> | |
| 86 | 87 | \ No newline at end of file | ... | ... |
packageA/pages/cardList/cardList.wxss
| ... | ... | @@ -69,9 +69,9 @@ page { |
| 69 | 69 | .list_item{ display: inline-block;} |
| 70 | 70 | .w100{ width: 100%;} |
| 71 | 71 | .w50{ width: 49%; } |
| 72 | - | |
| 72 | +.w50.ml{margin-left: 15rpx;} | |
| 73 | 73 | |
| 74 | 74 | .w50 image{ width: 100%; height: 340rpx; } |
| 75 | 75 | .flex-set{display: flex;flex-wrap: wrap;} |
| 76 | -.ml{margin-left: 15rpx;} | |
| 76 | + | |
| 77 | 77 | .b-bottom{ border-bottom:1rpx solid #fff} |
| 78 | 78 | \ No newline at end of file | ... | ... |