feat(area-selector): 重构地区选择器数据加载逻辑
- 将数据请求逻辑独立为 requestCityData 方法 - 集成腾讯地图行政区域 API 获取准确地区数据 - 实现地区数据格式转换适配组件需求 - 添加内置精简地区数据作为降级方案 - 优化异步处理和错误捕获机制 - 修复子级数据为空时的显示问题
This commit is contained in:
@@ -16,10 +16,10 @@
|
||||
</u-cell>
|
||||
</u-form-item>
|
||||
<u-form-item prop="area">
|
||||
<u-cell title="城市" @click="onArea" :isLink="true">
|
||||
<u-cell title="所在地区" @click="onArea" :isLink="true">
|
||||
<u-input :disabled="true" disabledColor="#FFFFFF" slot="value" class="input"
|
||||
v-model="form.city" inputAlign="right" maxlength="30" :border="false"
|
||||
placeholder="请选择所在城市" />
|
||||
v-model="form.area" inputAlign="right" maxlength="30" :border="false"
|
||||
placeholder="请选择所在地区" />
|
||||
</u-cell>
|
||||
</u-form-item>
|
||||
<!-- <u-form-item prop="address">
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
<!-- 地址选择器 -->
|
||||
<liu-customize-sel ref="area" :level="2" @change="chooseSuccess"></liu-customize-sel>
|
||||
<liu-customize-sel ref="area" :level="3" @change="chooseSuccess"></liu-customize-sel>
|
||||
</block>
|
||||
</u--form>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user