Browse Source

fix(swipe): taro env web bug

richard1015 4 years ago
parent
commit
72ff65b475
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/packages/__VUE/swipe/index.taro.vue

+ 1 - 1
src/packages/__VUE/swipe/index.taro.vue

@@ -56,7 +56,7 @@ export default create({
 
     const getRefWidth = async (ref: Ref<HTMLElement | undefined>) => {
       if (Taro.getEnv() === 'WEB') {
-        return ref.value.$el.clientWidth || 0;
+        return ref.value?.clientWidth || ref.value?.$el?.clientWidth || 0;
       } else {
         let rect = await useTaroRect(ref, Taro);
         return rect.width || 0;