Следующее правильно привязывается к свойству моей модели
<v-checkbox
v-if="header.dataType === 'Toggle'"
v-model="myprops.item.superColumn"
@change="onChanged(myprops.item)"
></v-checkbox>
как и это
<v-checkbox
v-if="header.dataType === 'Toggle'"
v-model="myprops.item['superColumn']"
@change="onChanged(myprops.item)"
></v-checkbox>
но оба они требуют, чтобы я знал имя свойства во время разработки, чего я не знаю.
Следующее не работает
<v-checkbox
v-if="header.dataType === 'Toggle'"
v-model="myprops.item[header.columnName]"
@change="onChanged(myprops.item)"
></v-checkbox>
header.columnName представляет собой строку и существует, поскольку я могу использовать ее для других свойств флажка, таких как подсказка или идентификатор.
Какие-нибудь мысли? Я новичок в vue.js, javascript, сети.
columnName
. - person Harshal Patil   schedule 06.02.2019