elementUI el-cascader回显问题

<el-cascader
            ref="cascaderhouAddr"
            v-model="PersonForm.houArr"
            :options="xzqhOptions"
            @change="onhouChange"
            :show-all-levels="false"
            placeholder="户籍所在地"
            :disabled="isDisabled"
            :key="isResouceShow"
/>
 
问题:回显数据后,再次点击原数据组件无反应(选择了其他数据后无法再选择回显的那个数据)
期望:可以选择原来的数据
 
解决:
1.在组件上添加该属性
:key="isResouceShow"
 
2.change事件中修改变量 isResouceShow 的值 
++this.isResouceShow  // key值改变了,cascader就会重新渲染
 
这里的问题是组件重新渲染之后,bug就解决了。
 
posted @   阖彩  阅读(7808)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示