Marinda_Speed 2022-04-02 22:12 采纳率: 0%
浏览 209

使用Vue中v-model双向绑定Select出现问题

相关参数

couponsData: [{"name":"9折折扣券","description":"活动最新获取","discount":0.9,"id":"x1"},{"name":"8折折扣券","description":"活动进行获取","discount":0.8,"id":"b2"}]

代码示例

                <div class="coupons_content col-xs-12">
                    <!-- select -->
                    <div class= "coupons_select col-xs-12"> 
                        <!-- 优惠券项 -->
                        <select class="coupons_item col-xs-12" v-model = "selectCouponsItem" >
                            <option value="" disabled >请选择</option>
                            <option v-for="(item,index) of couponsData" :value = "item.id" v-bind:key="index">{{item.name}}</option>
                        </select>
                    </div>
                </div>

问题出现

当我选中item下的某项数据之后,除了被选中的option的参数无变化,其他option的value都会变成当前选中的参数value,相关key值已经绑定但是还是会被强行覆盖

我想要达到的结果

通过切换相关option,其他value值不被强行覆盖

  • 写回答

1条回答 默认 最新

  • 关注
    
    <option v-for="(item,index) of couponsData" :value = "item.id" v-bind:key="index">{{item.name}}</option>
    改为
    <option v-for="(item,index) of couponsData" :value = "item.id" v-bind:key="index" :label="item.name" />
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 4月2日

悬赏问题

  • ¥15 YOLOv8已有一个初步的检测模型,想利用这个模型对新的图片进行自动标注,生成labellmg可以识别的数据,再手动修改。如何操作?
  • ¥15 怎么做商品窗体,完完全全不会
  • ¥30 NIRfast软件使用指导
  • ¥20 matlab仿真问题,求功率谱密度
  • ¥15 求micropython modbus-RTU 从机的代码或库?
  • ¥15 铜与钢双金属板叠加在一起每种材料300mm长,18mm宽,4mm厚一端固定并加热至80℃,当加热端温度保持不变时另一端的稳态温度。ansys
  • ¥15 django5安装失败
  • ¥15 Java与Hbase相关问题
  • ¥15 后缀 crn 游戏文件提取资源
  • ¥15 ANSYS分析简单钎焊问题