feat: 优化自定义底部导航并隐藏小程序的返回/返回首页按钮;实现票据钱包下拉刷新生命周期函数
parent
4c2c9a3ed6
commit
9a8a3e59bc
|
|
@ -6,7 +6,7 @@
|
|||
<view class="flex-row jc-c align-c wh-auto" :class="nav_type == 0 ? 'bottom-line-exclude' : ''">
|
||||
<view class="flex-row jc-sa align-c wh padding-0">
|
||||
<block v-for="(item, index) in nav_content" :key="index">
|
||||
<view class="flex-1 flex-col jc-c align-c gap-5 pr" :data-value="item.link.page || ''" @tap="url_event">
|
||||
<view class="flex-1 flex-col jc-c align-c gap-5 pr" :data-value="item.link.page || ''" :data-redirect="1" @tap="url_event">
|
||||
<view v-if="nav_style != 2" class="img-content pr">
|
||||
<view class="img-item pa border-radius-xs animate-linear" :class="active_index != index ? 'active' : ''">
|
||||
<template v-if="item.img.length > 0">
|
||||
|
|
|
|||
24
pages.json
24
pages.json
|
|
@ -2096,7 +2096,6 @@
|
|||
// #ifdef MP-WEIXIN || MP-BAIDU || MP-QQ || MP-KUAISHOU || H5 || APP
|
||||
"navigationStyle": "custom",
|
||||
// #endif
|
||||
|
||||
// #ifdef MP-ALIPAY
|
||||
"transparentTitle": "auto",
|
||||
"titlePenetrate": "YES",
|
||||
|
|
@ -2265,7 +2264,26 @@
|
|||
"preloadRule": {
|
||||
"pages/index/index": {
|
||||
"network": "all",
|
||||
"packages": ["pages/goods-detail"]
|
||||
"packages": [
|
||||
"pages/diy",
|
||||
"pages/customview",
|
||||
"pages/plugins/vr-ticket-wallet",
|
||||
"pages/goods-detail"
|
||||
]
|
||||
},
|
||||
"pages/goods-category/goods-category": {
|
||||
"network": "all",
|
||||
"packages": [
|
||||
"pages/diy",
|
||||
"pages/customview"
|
||||
]
|
||||
},
|
||||
"pages/plugins/vr-ticket-wallet/ticket-wallet": {
|
||||
"network": "all",
|
||||
"packages": [
|
||||
"pages/diy",
|
||||
"pages/customview"
|
||||
]
|
||||
}
|
||||
},
|
||||
"globalStyle": {
|
||||
|
|
@ -2299,7 +2317,7 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
"condition" : { //模式配置,仅开发期间生效
|
||||
"condition": { //模式配置,仅开发期间生效
|
||||
"current": 0, //当前激活的模式(list 的索引项)
|
||||
"list": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -334,6 +334,10 @@
|
|||
// 调用公共事件方法
|
||||
app.globalData.page_event_onshow_handle();
|
||||
|
||||
// #ifdef MP
|
||||
uni.hideHomeButton();
|
||||
// #endif
|
||||
|
||||
// 初始化配置
|
||||
this.init_config();
|
||||
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
scroll-y
|
||||
:refresher-enabled="true"
|
||||
:refresher-triggered="isRefreshing"
|
||||
@refresherrefresh="onPullDownRefresh"
|
||||
@refresherrefresh="refresher_refresh"
|
||||
@scrolltolower="onLoadMore"
|
||||
>
|
||||
<!-- 按日期分组的记录 -->
|
||||
|
|
@ -225,9 +225,12 @@ export default {
|
|||
onShow() {
|
||||
// 刷新数据
|
||||
if (!this.isLoading) {
|
||||
this.onPullDownRefresh();
|
||||
this.refresher_refresh();
|
||||
}
|
||||
},
|
||||
onPullDownRefresh() {
|
||||
this.refresher_refresh();
|
||||
},
|
||||
|
||||
methods: {
|
||||
// 返回
|
||||
|
|
@ -313,7 +316,7 @@ export default {
|
|||
},
|
||||
|
||||
// 下拉刷新
|
||||
onPullDownRefresh() {
|
||||
refresher_refresh() {
|
||||
this.isRefreshing = true;
|
||||
this.page = 1;
|
||||
this.hasMore = true;
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
scroll-y
|
||||
:refresher-enabled="true"
|
||||
:refresher-triggered="isRefreshing"
|
||||
@refresherrefresh="onPullDownRefresh"
|
||||
@refresherrefresh="refresher_refresh"
|
||||
>
|
||||
<!-- 顶部品牌背景图 -->
|
||||
<view class="brand-banner">
|
||||
|
|
@ -373,6 +373,9 @@ export default {
|
|||
this.clearRefreshTimer();
|
||||
this.restoreScreenBrightness();
|
||||
},
|
||||
onPullDownRefresh() {
|
||||
this.refresher_refresh();
|
||||
},
|
||||
methods: {
|
||||
// 初始化配置
|
||||
init_config(status) {
|
||||
|
|
@ -501,7 +504,7 @@ export default {
|
|||
},
|
||||
|
||||
// 下拉刷新
|
||||
onPullDownRefresh() {
|
||||
refresher_refresh() {
|
||||
this.isRefreshing = true;
|
||||
var self = this;
|
||||
uni.request({
|
||||
|
|
|
|||
Loading…
Reference in New Issue