秘籍-TypeError: e.match is not a function
一、起因:在vue+element的项目中,使用了el-picker日期选择组件,当其type=daterange时,它的值会是一个数组(我的项目设的是days=[]),在某个函数中对day进行赋值操作时报错了个错误!!二、错误图片:三、解决方法如图,不要用this.days[0]=begin或者this.days=[begin,end]的赋值方式!要使用this.days.splice()的方式
·
一、起因:
在vue+element的项目中,使用了el-picker日期选择组件,当其type=daterange时,它的值会是一个数组(我的项目设的是days=[]),在某个函数中对day进行赋值操作时报错了这个错误!!
二、错误图片:
三、解决方法
如图,不要用this.days[0]=begin或者this.days=[begin,end]的赋值方式!
要使用this.days.splice()的方式来改变数组,splice这个数组自带的方法就不用多说了吧,忘了就百度复习复习,哈哈!(ps:其他更改数组的方法应该也行,老铁有空可以试试. )
更多推荐
已为社区贡献2条内容
所有评论(0)