From 64b432916af9c9218ab3f3eca614e26c542142ae Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期二, 07 十一月 2023 15:47:13 +0800 Subject: [PATCH] bug --- minipro_standard/uni_modules/uview-ui/components/u-scroll-list/nvue.js | 52 ++++++++++++++++++++++++++-------------------------- 1 files changed, 26 insertions(+), 26 deletions(-) diff --git a/minipro_standard/uni_modules/uview-ui/components/u-scroll-list/nvue.js b/minipro_standard/uni_modules/uview-ui/components/u-scroll-list/nvue.js index 249cb34..94bb056 100644 --- a/minipro_standard/uni_modules/uview-ui/components/u-scroll-list/nvue.js +++ b/minipro_standard/uni_modules/uview-ui/components/u-scroll-list/nvue.js @@ -1,28 +1,28 @@ -// 寮曞叆bindingx锛屾搴撶被浼间簬寰俊灏忕▼搴弚xs锛岀洰鐨勬槸璁﹋s杩愯鍦ㄨ鍥惧眰锛屽噺灏戣鍥惧眰鍜岄�昏緫灞傜殑閫氫俊鎶樻崯 -const BindingX = uni.requireNativePlugin('bindingx') - -export default { - methods: { - // 姝ゅ涓嶅啓娉ㄩ噴锛岃鑷浣撲細 - nvueScrollHandler(e) { - const anchor = this.$refs['u-scroll-list__scroll-view'].ref - const element = this.$refs['u-scroll-list__indicator__line__bar'].ref - const scrollLeft = e.contentOffset.x - const contentSize = e.contentSize.width - const { scrollWidth } = this +// 寮曞叆bindingx锛屾搴撶被浼间簬寰俊灏忕▼搴弚xs锛岀洰鐨勬槸璁﹋s杩愯鍦ㄨ鍥惧眰锛屽噺灏戣鍥惧眰鍜岄�昏緫灞傜殑閫氫俊鎶樻崯 +const BindingX = uni.requireNativePlugin('bindingx') + +export default { + methods: { + // 姝ゅ涓嶅啓娉ㄩ噴锛岃鑷浣撲細 + nvueScrollHandler(e) { + const anchor = this.$refs['u-scroll-list__scroll-view'].ref + const element = this.$refs['u-scroll-list__indicator__line__bar'].ref + const scrollLeft = e.contentOffset.x + const contentSize = e.contentSize.width + const { scrollWidth } = this const barAllMoveWidth = this.indicatorWidth - this.indicatorBarWidth // 鍦ㄥ畨鍗撳拰iOS涓婏紝闇�瑕侀櫎鐨勫�嶆暟涓嶄竴鏍凤紝iOS闇�瑕侀櫎浠�2 - const actionNum = uni.$u.os() === 'ios' ? 2 : 1 - const expression = `(x / ${actionNum}) / ${contentSize - scrollWidth} * ${barAllMoveWidth}` - BindingX.bind({ - anchor, - eventType: 'scroll', - props: [{ - element, - property: 'transform.translateX', - expression - }] - }) - } - } -} + const actionNum = uni.$u.os() === 'ios' ? 2 : 1 + const expression = `(x / ${actionNum}) / ${contentSize - scrollWidth} * ${barAllMoveWidth}` + BindingX.bind({ + anchor, + eventType: 'scroll', + props: [{ + element, + property: 'transform.translateX', + expression + }] + }) + } + } +} -- Gitblit v1.9.3