daterange分到两个属性里面,怎么写更优雅?

<el-date-picker  v-model="planTime" type="daterange" />

我的data是这样的

data(){
    return{
        start:"2021-10-10",
        end:"2022-10-10",
        planTime:[start,end]
    }
}

其实我实际要用的是start和end.

但是daterange只接受一个model.

我只好用一个临时planTime去拼接.

但是这样,组件传出来的值还要再写js返还给start和end.

代码看起来很难看,一点也不优雅.

你们是怎么写的?求指教

直接一个数组表示就行planTime=[start,end]用的时候start=planTime[0]