代码
import moment from 'moment'
// 初始的日期值
const orderTimeValue = [moment().subtract(3, 'months'), moment()];
// 这个值可以在页面中去更改
// 但是当我点击重置时,我想要这个值回到最开始的初始值,我用的是$option
const reSet = () => {
orderTimeValue = deepClone(vm.$options.data.call(vm).orderTimeValue)
}
// 这个时候问题就出现了,deepClone是一个封装好的深拷贝方法,当我去拷贝moment值的时候,报错就出现了
我的这个报错问题应该是克隆后的moment值的类型发生了改变,导致类型判断没有通过,把深拷贝去掉后恢复了正常。
希望我出现的问题可帮助你。