elementui下拉菜单和日期选择选中后没法渲染视图的问题

最近在做动态表单的时候,下拉菜单和日期选择这两个组件在选中之后不会立即渲染出来,但是数据是已经改变了

 

 原因:是因为 是因为数据层数太多, render函数没有更新,

解决方法:在控件中分别增加  $forceUpdate()  这个方法

下拉控件:

<el-select placeholder="请选择" 
     .....
            @change="$forceUpdate()"
           ......>
</el-select>
 
日期选择器:
<el-date-picker
            ....
            @input="$forceUpdate()"
            .......>
</el-date-picker>
 
参考https://blog.csdn.net/weixin_39891473/article/details/134968712
 

 

posted @ 2024-03-08 14:56  妞妞猪  阅读(388)  评论(0)    收藏  举报