elementui select label value冲突

                <el-form-item label="优惠券选择: " >
                    <el-select v-model="couponID"  placeholder="请选择卡券类型">
                        <template v-for="(val, key, index) in couForm.couponData" >
                            <el-option :label="**val.name**"  :value="**val.total**"></el-option>
                        </template>
                    </el-select>
                </el-form-item>
                <el-form-item label="可发送数量: ">
                    <el-input v-model="couponID" disabled></el-input>
                </el-form-item>
                

select 控件 选取值后 绑定到 input上, 出现的问题是,:label.name :val.total冲突, name是字符串类型,而total 只要是数字类型,就会出现select选取时,显示下拉正常,但选中到框中时值异常,比如 下拉框选中“aa”,结果框上显示 “bb”,

而如果total 选择字符型的数据就一切正常。
在select上加过 value-key="id" 无效。

阅读 4.7k
1 个回答

已经解决了, :value的确没我想的那么强,还是得通过事件去获取参数。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题