Как я могу сбросить значение моей постоянной переменной в vue? Вот что я имел в виду:
data(){
const _hdrList = [
{
label: 'start_time',
value: 'start_time'
},
{
label: 'name',
value: 'name'
},
{
label: 'another',
value: 'another'
},
];
const _cboList = [
{start_time:''},
{name:''},
{another:''},
];
return{
hdrList:_hdrList,
headercbo:_cboList,
columns:[],
}
}
После этого я получаю к нему доступ, используя следующее:
<tr>
<th v-for="(col, index) in columns" :key="index.id">
<ui-select
:options="hdrList"
v-model="headercbo[index][hdrList[index]['label']]"
></ui-select>
</th>
</tr>
Вывод этого выглядит так:
И когда я нажимаю кнопку очистки, эти комбинированные списки не возвращаются к значениям по умолчанию, в которых отображается пустое или не выбранное значение. Вот как я это делаю.
clearFields(){
this.columns = [];
this.headercbo = [];
}
Но этот не очищает поля, они все еще имеют предыдущее выбранное значение с ними. Как я могу полностью очистить их и установить обратно по умолчанию.