项目中有一个需求,在进入页面时给el-date-picker赋值一个初始时间.如图

created时执行getNowMonth函数

这时候页面赋值成功

但是这里不能清除,切换时间也不能改变时间框内的值
问题及解决方法:
data里的searchForm没有定义kssj和jssj,一开始我写的searchForm是一个空对象.
一定要定义一下,如图

还有第二种方法:
用Vue的set方法赋值,写法如下
this.$set(this.searchForm,‘kssj’, ‘你的值’)
elementui的时间选择器赋值后,不能改变它的值
最新推荐文章于 2024-01-28 16:05:34 发布
本文探讨了在Vue项目中,使用el-date-picker组件时遇到的初始化时间设置问题。作者在created钩子中调用getNowMonth函数为搜索表单的开始时间和结束时间字段赋值,但发现无法清除或更改时间框内的值。通过定义searchForm对象中的kssj和jssj属性,并使用Vue.set方法赋值,成功解决了问题。
4815

被折叠的 条评论
为什么被折叠?



