diff --git a/pages.json b/pages.json index 5311891..7bb26a0 100644 --- a/pages.json +++ b/pages.json @@ -12,6 +12,7 @@ "path": "pages/products/products", "style": { "navigationBarTitleText": "产品中心", + "navigationStyle": "custom", "usingComponents": {} } }, diff --git a/pages/products/components/ProductGrid.vue b/pages/products/components/ProductGrid.vue index 31b4843..2e9313b 100644 --- a/pages/products/components/ProductGrid.vue +++ b/pages/products/components/ProductGrid.vue @@ -13,7 +13,7 @@ - + 没有找到相关商品 - - - 显示 {{ start }}-{{ end }} 共 {{ total }} 个产品 - - 上一页 - {{ item }} - 下一页 - - {{ pageSize }}/页 + + + 加载中... + 没有更多了 - - 加载中... @@ -80,31 +67,25 @@ export default { list: { type: Array, default: () => [] }, subCategories: { type: Array, default: () => [] }, activeSubId: { type: [String, Number], default: '' }, - total: { type: Number, default: 0 }, - current: { type: Number, default: 1 }, - pageSize: { type: Number, default: 10 }, - totalPages: { type: Number, default: 1 }, - pageNumbers: { type: Array, default: () => [] }, - start: { type: Number, default: 1 }, - end: { type: Number, default: 10 }, - loading: { type: Boolean, default: false } + hasMore: { type: Boolean, default: true }, + loading: { type: Boolean, default: false }, + scrollTopVal: { type: Number, default: 0 } }, methods: { selectSub(id) { this.$emit('sub-select', id) }, onTapProduct(item) { this.$emit('product-click', item) }, - onPrev() { if (this.current > 1) this.$emit('page-change', this.current - 1) }, - onNext() { if (this.current < this.totalPages) this.$emit('page-change', this.current + 1) }, - onGoPage(page) { this.$emit('page-change', page) } + onScrollToLower() { this.$emit('scroll-to-lower') } } }