网上看了些资料,都没说清楚怎么回事,解决方法都试了个遍,并没有成功。

于是,开始愚蠢式操作:把当前页面的其他无关代码全部注释,只留 el-date-picker日期,这时它一切都表现正常,然后开始一行一行放开之前注释的代码,最后定位到问题出现在哪了——原因是因为我在给el-date-picker初始化赋值之前,优先赋值了form表单(el-date-picker也在form表单中),后在组装的数据更新form表单中的el-date-picker字段,导致el-date-picker日期控件事件失效,后续操作数据不回显

我的解决办法是:在给form表单赋值前,先把el-date-picker日期数据组装封装在赋值给form表单的对象中,后直接赋值form表单,之后el-date-picker日期控件就恢复正常了。

这里面的因果关系,目前也是没弄清楚。先记录

 

希望能给遇到同样问题的你带来帮助!

多多指教

Logo

前往低代码交流专区

更多推荐