【发布时间】:2020-06-04 21:47:55
【问题描述】:
我正在使用一组对象来填充 vue kendo 下拉列表控件。
<kendo-dropdownlist
:data-source="months"
:data-text-field="'abbrev'"
:data-value-field="'value'"
v-model="internal.selectedMonth"
></kendo-dropdownlist>
我的数组如下所示:
months: [
{
text: "January",
abbrev:"Jan",
value: 1,
numDays: 31
},
{
text: "February",
abbrev:"Feb",
value: 2,
numDays: 28
},
{
text: "March",
abbrev:"Mar",
value: 3,
numDays: 31
},
{
text: "April",
abbrev:"Apr",
value: 4,
numDays: 30
},
{
text: "May",
abbrev:"May",
value: 5,
numDays: 31
},
{
text: "June",
abbrev:"Jun",
value: 6,
numDays: 30
},
{
text: "July",
abbrev:"Jul",
value: 7,
numDays: 31
},
{
text: "August",
abbrev:"Aug",
value: 8,
numDays: 31
},
{
text: "September",
abbrev:"Sep",
value: 9,
numDays: 30
},
{
text: "October",
abbrev:"Oct",
value: 10,
numDays: 31
},
{
text: "November",
abbrev:"Nov",
value: 11,
numDays: 30
},
{
text: "December",
abbrev:"Dec",
value: 12,
numDays: 31
}
]
当页面加载时,我的模型设置为 null,但在控件中选择了值“January”。 Vue 开发者工具显示模型尚未设置,因此 UI 与模型不同步。
在用户选择实际值(或模型加载到别处)之前,如何让它不显示任何内容?
【问题讨论】: