From 6a9046adbdac502e3df63bbd8e196f4b1a7a585f Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Thu, 02 Dec 2021 10:14:52 +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