一、起因:

vue+element的项目中,使用了el-picker日期选择组件,当其type=daterange时,它的值会是一个数组(我的项目设的是days=[]),在某个函数中对day进行赋值操作时报错了这个错误!!

二、错误图片

三、解决方法

如图,不要用this.days[0]=begin或者this.days=[begin,end]的赋值方式!

要使用this.days.splice()的方式来改变数组,splice这个数组自带的方法就不用多说了吧,忘了就百度复习复习,哈哈!(ps:其他更改数组的方法应该也行,老铁有空可以试试. )

Logo

前往低代码交流专区

更多推荐