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


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

@ -305,7 +305,7 @@ border-radius: 12rpx;
} }
.ranking-list { .ranking-list {
padding: 40rpx 30rpx;
padding: 40rpx 30rpx 140rpx;
background-color: #fff; background-color: #fff;
margin-top: -40rpx; margin-top: -40rpx;
border-radius: 40rpx 40rpx 0 0; 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, isPullDownRefresh: true,
// 列表是否需要上拉加载 // 列表是否需要上拉加载
isReachBottomLoad: true
isReachBottomLoad: true,
// 额外返回出去的数据
extraData: {
data: null,
path: '' // 数据的路径
}
} }
}; };
}, },
computed: { computed: {
// 自定义onShow前会执行的函数 // 自定义onShow前会执行的函数
mixinFnBeforePageShow: function mixinFnBeforePageShow() { mixinFnBeforePageShow: function mixinFnBeforePageShow() {
@ -20286,6 +20292,11 @@ var _default = {
} else { } else {
_this.list = [].concat((0, _toConsumableArray2.default)(_this.list), (0, _toConsumableArray2.default)(resData)); _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) { if (_this.isLoading) {


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

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


Loading…
Cancel
Save