Merge remote-tracking branch 'origin/feature_会员模块UI优化' into release_20260831

This commit is contained in:
2026-08-30 14:41:59 +08:00
11 changed files with 2717 additions and 882 deletions
@@ -245,6 +245,8 @@
//初始化pjax
;(function initPjax() {
if ($.support.pjax) {
// jquery-pjax 的历史缓存读取全局默认值;必须在初始化前关闭,避免返回时恢复缺少 Vue 动态样式的旧 DOM。
$.pjax.defaults.maxCacheLength = 0
$(document).pjax("a[data-pjax]", "#container", {
maxCacheLength: 0,
push: true,
@@ -271,22 +273,9 @@
toggleShowBar()
})
// 监听浏览器的前进和后退操作
// PJAX 已内置页面前进、后退处理;这里只同步 H5 弹层历史,禁止再次发起 PJAX 请求。
$(window).on("popstate", function (event) {
if (window.h5HistoryLayerManager.handlePopState(event.originalEvent)) {
return
}
if (event.originalEvent.state) {
// 如果存在历史记录状态,触发 Pjax 加载对应内容
$.pjax({
url: event.originalEvent.state.url,
container: "#container",
fragment: "#container",
timeout: 8000,
push: false,
scrollTo: false
})
}
window.h5HistoryLayerManager.handlePopState(event.originalEvent)
})
}
})()