1.diy滚动监听优化
parent
096b85b73c
commit
f8d5da258c
4
App.vue
4
App.vue
|
|
@ -7,10 +7,10 @@
|
|||
data: {
|
||||
// 基础配置
|
||||
// 数据接口请求地址
|
||||
request_url:'https://d1.shopxo.vip/',
|
||||
request_url:'https://new.shopxo.vip/',
|
||||
|
||||
// 静态资源地址(如系统根目录不在public目录下面请在静态地址后面加public目录、如:https://d1.shopxo.vip/public/)
|
||||
static_url:'https://d1.shopxo.vip/',
|
||||
static_url:'https://new.shopxo.vip/',
|
||||
|
||||
// 系统类型(默认default、如额外独立小程序、可与程序分身插件实现不同主体小程序及支付独立)
|
||||
system_type: 'default',
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
<scroll-view :scroll-y="true" class="ht" @scroll="on_scroll_event" @scrolltolower="on_scroll_lower_event" lower-threshold="60">
|
||||
<!-- 头部小程序兼容 -->
|
||||
<view class="pr header">
|
||||
<componentDiyHeader :propKey="header_data.id" :propValue="header_data.com_data" :propScrollTop="scroll_top" @onImmersionModelCallBack="immersion_model_call_back" @onLocationBack="choice_location_back"></componentDiyHeader>
|
||||
<componentDiyHeader :propKey="header_data.id" :propValue="header_data.com_data" :propScrollTop="head_scroll_top" @onImmersionModelCallBack="immersion_model_call_back" @onLocationBack="choice_location_back"></componentDiyHeader>
|
||||
</view>
|
||||
<view :style="content_padding">
|
||||
<view class="content flex-col" :style="'padding-top:' + (temp_is_header_top ? temp_header_top : '0')">
|
||||
|
|
@ -254,6 +254,7 @@
|
|||
outer_container_padding: 0,
|
||||
|
||||
// 滚动延迟器
|
||||
head_scroll_top: 0,
|
||||
scroll_throttle_timeout: null,
|
||||
};
|
||||
},
|
||||
|
|
@ -569,10 +570,11 @@
|
|||
const scroll_num = e.detail.scrollTop;
|
||||
if (scroll_num / (this.sticky_top + 33) <= 1) {
|
||||
// 更新数据的逻辑
|
||||
this.scroll_top = scroll_num;
|
||||
this.head_scroll_top = scroll_num;
|
||||
} else {
|
||||
this.scroll_top = this.sticky_top + 100;
|
||||
this.head_scroll_top = this.sticky_top + 100;
|
||||
}
|
||||
this.scroll_top = scroll_num;
|
||||
this.scroll_timer_compute(scroll_num);
|
||||
},
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue