el-select组件同时输出label和name的值,实现的方法很多,有添加value-key=‘xxx’,有通过@change获取输出赋值(其实也差不多)。
试试的我方法:input隐藏域
附代码及结果:
<template>
结果:{
{ formInline }}
<el-form :inline="true" :model="formInline" class="demo-form-inline">
<el-form-item label="optionName">
<el-select
v-model="formInline.optionVal"
placeholder="Select"
size="small"
style="width: 240px"
>
<el-option
v-for="(item, index) in options"
:key="index"
:label="item.label"
:value="item.value"
/>
</el-select>
<!-- 隐藏于赋值Name -->
<input
type="hidden"
:value="
(formInline.optionLab = options.find(
(o:any) => o.value == formInline.optionVal
)?.label || '')
"
/>
</el-form-item>
<el-form-item label="dateRange">
<el-date-picker
v-model="formI

最低0.47元/天 解锁文章
9084

被折叠的 条评论
为什么被折叠?



