Browse Source

'CodeReview'

hfll
hflllll 1 month ago
parent
commit
e9f963b05d
6 changed files with 28 additions and 6 deletions
  1. +12
    -1
      mixins/list.js
  2. +1
    -1
      subPages/index/ranking.vue
  3. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  4. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/index/ranking.js.map
  5. +12
    -1
      unpackage/dist/dev/mp-weixin/common/vendor.js
  6. +1
    -1
      unpackage/dist/dev/mp-weixin/subPages/index/ranking.wxss

+ 12
- 1
mixins/list.js View File

@ -15,7 +15,12 @@ export default {
// 列表是否需要下拉刷新
isPullDownRefresh: true,
// 列表是否需要上拉加载
isReachBottomLoad: true
isReachBottomLoad: true,
// 额外返回出去的数据
extraData: {
data: null,
path: '' // 数据的路径
}
}
}
},
@ -75,9 +80,15 @@ export default {
if (isRefresh ) {
// 如果是刷新,直接覆盖
this.list = resData
} else {
this.list = [...this.list, ...resData]
}
// 如果有额外数据的路径,刷新后,需要将额外数据也刷新
if (this.mixinListConfig.extraData.path !== '') {
this.mixinListConfig.extraData.data = this.resolvePath(res, this.mixinListConfig.extraData.path)
}
}
// 如果有在加载中
if (this.isLoading) {


+ 1
- 1
subPages/index/ranking.vue View File

@ -305,7 +305,7 @@ border-radius: 12rpx;
}
.ranking-list {
padding: 40rpx 30rpx;
padding: 40rpx 30rpx 140rpx;
background-color: #fff;
margin-top: -40rpx;
border-radius: 40rpx 40rpx 0 0;


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/index/ranking.js.map
File diff suppressed because it is too large
View File


+ 12
- 1
unpackage/dist/dev/mp-weixin/common/vendor.js View File

@ -20206,10 +20206,16 @@ var _default = {
// 列表是否需要下拉刷新
isPullDownRefresh: true,
// 列表是否需要上拉加载
isReachBottomLoad: true
isReachBottomLoad: true,
// 额外返回出去的数据
extraData: {
data: null,
path: '' // 数据的路径
}
}
};
},
computed: {
// 自定义onShow前会执行的函数
mixinFnBeforePageShow: function mixinFnBeforePageShow() {
@ -20286,6 +20292,11 @@ var _default = {
} else {
_this.list = [].concat((0, _toConsumableArray2.default)(_this.list), (0, _toConsumableArray2.default)(resData));
}
// 如果有额外数据的路径,刷新后,需要将额外数据也刷新
if (_this.mixinListConfig.extraData.path !== '') {
_this.mixinListConfig.extraData.data = _this.resolvePath(res, _this.mixinListConfig.extraData.path);
}
}
// 如果有在加载中
if (_this.isLoading) {


+ 1
- 1
unpackage/dist/dev/mp-weixin/subPages/index/ranking.wxss View File

@ -167,7 +167,7 @@
color: #1488DB;
}
.ranking-list.data-v-bffc62c8 {
padding: 40rpx 30rpx;
padding: 40rpx 30rpx 140rpx;
background-color: #fff;
margin-top: -40rpx;
border-radius: 40rpx 40rpx 0 0;


Loading…
Cancel
Save