From 1aea60d64276ab2b960e21ca3fc5716ff89dc7fe Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Thu, 30 Mar 2023 18:00:41 +0800
Subject: [PATCH] 优化跨端通讯协议,支持超时自动释放资源,支持异常通讯拦截

---
 forms/numberValve/CNumberValve.vue |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/forms/numberValve/CNumberValve.vue b/forms/numberValve/CNumberValve.vue
index 98e7af5..342beb5 100644
--- a/forms/numberValve/CNumberValve.vue
+++ b/forms/numberValve/CNumberValve.vue
@@ -152,16 +152,18 @@
             let $slider = null;
             if (process.env.TARO_ENV === 'h5') {
                 $slider = $(this.$refs.slider.$el);
+                const rect = $slider[0].getBoundingClientRect();
+                this.rect.width = rect.width;
+                this.rect.left = rect.left;
             } else if (process.env.TARO_ENV === 'weapp') {
-                $slider = $(this.$refs.slider);
+                Taro.createSelectorQuery()
+                    .select('#' + this.$refs.slider.uid)
+                    .boundingClientRect(rect => {
+                        this.rect.width = rect.width;
+                        this.rect.left = rect.left;
+                    })
+                    .exec();
             }
-            Taro.createSelectorQuery()
-                .select('#' + this.$refs.slider.uid)
-                .boundingClientRect(rect => {
-                    this.rect.width = rect.width;
-                    this.rect.left = rect.left;
-                })
-                .exec();
         },
         handleChangeVal(type, value) {
             this.updateRect();

--
Gitblit v1.9.1