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