From 7d6fa61ae362e3f472a69f2d46e305a82d8634ea Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Fri, 23 Apr 2021 15:02:51 +0800
Subject: [PATCH] 增加筛选组件容错

---
 forms/chinaArea/ChinaLocations.weapp.js |    2 --
 plugins/filter/CFilter.vue              |    5 +++--
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/forms/chinaArea/ChinaLocations.weapp.js b/forms/chinaArea/ChinaLocations.weapp.js
index b6b3e04..d674b32 100644
--- a/forms/chinaArea/ChinaLocations.weapp.js
+++ b/forms/chinaArea/ChinaLocations.weapp.js
@@ -84,7 +84,6 @@
     },
     // 省市区名称
     getRegionNames(regions, callback) {
-
         if (typeof regions === 'string') {
             regions = regions.split(',');
         }
@@ -109,7 +108,6 @@
     },
     // 省市区文本转code
     getRegionCodes(regions, callback) {
-
         if (typeof regions === 'string') {
             regions = regions.split(',');
         }
diff --git a/plugins/filter/CFilter.vue b/plugins/filter/CFilter.vue
index 84739f4..eccc16e 100644
--- a/plugins/filter/CFilter.vue
+++ b/plugins/filter/CFilter.vue
@@ -13,7 +13,7 @@
                 v-if="bar.type==='select'"
                 type="bar"
                 :label="bar.label"
-                :options="selectOptions[bar.name]"
+                :options="selectOptions[bar.name] || []"
                 :value="filterRes[bar.name]"
                 :onChange="evt=>handleBarChange(bar.name, evt)"
             />
@@ -55,7 +55,7 @@
                         v-if="item.type==='select'"
                         type="item"
                         :label="item.label"
-                        :options="selectOptions[item.name]"
+                        :options="selectOptions[item.name] || []"
                         :value="filterRes[item.name]"
                         :onChange="evt=>handleItemChange(item.name, evt)"
                     />
@@ -172,5 +172,6 @@
             }
         },
     },
+    mounted() {},
 };
 </script>

--
Gitblit v1.9.1