欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

v-region 地址组件无法回显问题(选择地址保存后,打开编辑,发现刚才选择的地址【省市县乡】信息消失,信息不回显)

发布时间:2025/3/15 编程问答 33 豆豆
生活随笔 收集整理的这篇文章主要介绍了 v-region 地址组件无法回显问题(选择地址保存后,打开编辑,发现刚才选择的地址【省市县乡】信息消失,信息不回显) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

(Avue)

1、问题

v-region 地址组件无法回显(选择地址保存后,打开编辑,发现刚才选择的地址【省市县乡】信息消失,信息不回显)

选择好省市县乡后,保存,再次编辑,发现如下:

2、解决方案:初始化 地址

参考资料:https://terryz.gitee.io/vue/#/region/demo

在前台修改

<avue-crud :data="data":before-open="beforeOpen">

在v-region里面加入 v-model属性

<template slot="addressForm"><v-region :town="true" type="group" @values="selectAddress" v-model="addressSelected"></v-region> </template>

data() {return {addressSelected: {}}} methods: {//编辑前加载,回显beforeOpen(done, type) {this.addressSelected.province = this.obj.addrProvinceKeythis.addressSelected.city = this.obj.addrCityKeythis.addressSelected.area = this.obj.addrCountyKeythis.addressSelected.town = this.obj.addrTownKeydone()},selectAddress(values) {//显示到表格地址栏this.obj.addrProvince = values.province && values.province.valuethis.obj.addrCity = values.city && values.city.valuethis.obj.addrCounty = values.area && values.area.valuethis.obj.addrTown = values.town && values.town.value//回显this.obj.addrProvinceKey = values.province && values.province.keythis.obj.addrCityKey = values.city && values.city.keythis.obj.addrCountyKey = values.area && values.area.keythis.obj.addrTownKey = values.town && values.town.key}

 

③在后台修改

找到该实体类,添加 【省市县乡编码】字段(如 addrProvince······)

④数据库修改

加【省市县乡编码】列(如 addrProvince······)

 

总结

以上是生活随笔为你收集整理的v-region 地址组件无法回显问题(选择地址保存后,打开编辑,发现刚才选择的地址【省市县乡】信息消失,信息不回显)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。