vue element select 绑定 对象 类型 设置 初始 不能 正确 显示 繁體版
原文   原文链接

element-UI 的 el-select 组件里,当 v-model 绑定为对象类型,并对其设定默认值java

<el-select v-model="form.InWindowPositionType">
    <el-option v-for="item in positionList" :value="item.value" :key="item.value" :label='item.label'></el-option>
</el-select>

在 data 中设 form.InWindowPositionType 与 列表的 value 相等 ,则认为对 selected 设置了默认值,可是选择器里的显示结果为 value 值,而非 label ,node

{ value: 1, label: 'java' },
{ value: 2, label: 'node' },
{ value: 3, label: 'python' },

问题在于数据类型,form.InWindowPositionType 的值为 String ,而 列表的 value 为 Number,并不全等,致使没法找到对应的项 。。。因此须要对数据类型进行转换 python

相关文章
相关标签/搜索
每日一句
    每一个你不满意的现在,都有一个你没有努力的曾经。
本站公众号
   欢迎关注本站公众号,获取更多信息