vue+element下拉列表默认值问题
作者:guohongyanghy
这篇文章主要介绍了vue+element下拉列表默认值问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
vue element下拉列表默认值
下拉列表中的三项条目deviceSNMPList,默认选中:deviceSNMP:‘1’,
deviceSNMPList: [ { key: '0', label: 'v1' }, { key: '1', label: 'v2c' }, { key: '3', label: 'v3' } ], deviceSNMP:'1',
el-form中el-select数据绑定deviceSNMP
<el-form :model="form" inline="true" ref="form" style="margin-bottom: -20px;margin-top:-20px"> <el-form-item style="margin-bottom: -10px; width: 100%" label="*SNMP版本:" :label-width="formLabelWidth" prop="string"> <el-select clearable size='mini' v-model="deviceSNMP" placeholder="请选择活动区域" autocomplete="off" style="width: 100%"> <el-option v-for="item in deviceSNMPList" :key="item.key" :label="item.label" :value="item.key"></el-option> </el-select> </el-form-item> <el-form>
elementUI 下拉框 默认值问题
<el-select v-model="xialaValue" placeholder="请输入关联公式" > <el-option v-for="item in roleOptions" :key="item.value" :label="item.label" :value="item.value" ></el-option> </el-select>
data() { return { roleOptions:[ { value:'1', label:'选项一' }, { value:'2', label:'选项二' }, { value:'3', label:'选项三' }, ] } }
要到达让下拉框有默认值,只需要让v-model绑定的值等于 roleOptions数组里面的某一条value
例如
this.xialaValue='1'
就可以实现 下拉框默认值为‘选项一’。
如果出现下拉菜单赋值不成功,可以检查下v-model绑定的值和数组里面的value值,数据类型一不一样
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。