美文网首页
select下拉框change传递多个属性

select下拉框change传递多个属性

作者: 指尖架构141319 | 来源:发表于2020-05-18 15:27 被阅读0次
1.常规select option操作
<el-select v-model="query.param.location" style="width:180px" 
        placeholder="please select" @change="changeCountry($event)">
         <el-option
           v-for="item in locations"
          :key="item.id"
          :label="item.location"
          :value="item.location">
  </el-option>
</el-select>
//js
changeCountry(value){
   //此时的value为数组中的每个对象的一个属性location
}
2.change事件传递选中多个属性到js
<el-select v-model="query.param.location" style="width:180px" 
        placeholder="please select" value-key="id" 
        @change="changeCountry($event)">
        <el-option
            v-for="item in locations"
            :key="item.id"
            :label="item.location"
            :value="item">
        </el-option>
</el-select>
//js
changeCountry(value){
   //此时的value为选中数组的整个对象
}

修改地方:
1.<el-select中增加固定写法value-key="id"
2.<el-option中的:value改为item

相关文章

  • select下拉框change传递多个属性

    1.常规select option操作 2.change事件传递选中多个属性到js 修改地方:1.

  • webdriver_api_下拉框处理

    方法一: Select(xxx).select_by_value() --通过value的属性值(下拉框中有哪...

  • 获取表单中multiple select的输入数据

    multiple select元素支持选中多个option,如何获取选中的多个值 如果select的name属性写...

  • JavaScript和jquery使用笔记

    设置属性 单个属性 多个属性 删除属性 监听下拉框切换事件 jq遍历的时候想着使用.html()弹出所选DOM节点...

  • selenium之定位下拉框(Select)

    1. 定位