Vue 值为数组时,v-mode绑定问题l

element的选择日期范围,值为一个数组(两个日期元素),如何通过Vue的v-model分别将这个两个元素
绑定到两个属性,如下想通过v-model把两个日期绑定到searchData的reportDateMin和reportDateMax

 <el-date-picker
                v-model="??"
                @change="dateRangePick"
                type="daterange"
                align="center"
                size="small"
                style="width:250px;"
                unlink-panels="true"
                range-separator="至"
                start-placeholder="开始日期"
                end-placeholder="结束日期"
                value-format="yyyy-MM-dd"
                :picker-options="pickerOptions">
        </el-date-picker>

                searchData:{
                mrrCode:"",userName:"",status:0,location:"",reportDateMin:"",reportDateMax:""
            },

4个回答

直接v-model=items[0]不就好了

m0_37073941
回到11年 不是把值绑定到数组元素,而是等号左边的值是个数组,要把数组元素绑定
一年多之前 回复
    <div v-for="item in items">
        <div v-model="item">
        </div>
    </div>

vue中使用elementui,把代码贴出来看看

u014292161
summer_雪 回复回到11年: v-model 绑定一个值如(v-model="value"),value值是个数组,然后在循环赋给searchData里面的reportDateMin以及reportDateMax;直接在组件上绑定好像没法实现
一年多之前 回复
m0_37073941
回到11年 发了
一年多之前 回复

用的时候直接取时间区间的第0个是开始时间,第1个是结束时间 ,不挺好的吗

m0_37073941
回到11年 就是想知道v-model有没有这样的功能,现在在@change="dateRangePick"中实现了
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问