zoukankan      html  css  js  c++  java
  • vue select 获取value和lable操作

    vue select控件在选择时需要把id和name两个值都获取到,实现方案如下:

    select控件代码

     <FormItem label="物资类型:" prop="supplyType">
     <Select v-model="detailData.supplyType" :label-in-value="true" placeholder="请选择物资类型" @on-change="getVendorId">
      <Option v-for="item in supplyTypeList"
        :value="item.id"
        :key="item.id"
        :lable="item.dictionaryName">{{ item.dictionaryName }}
      </Option>
     </Select>
     </FormItem>
    

    change事件

    getVendorId: function (val) {
     let that = this;
     that.detailData.supplyType=val.value;//获取label
     that.detailData.supplyTypeName=val.label;//获取value
    },
    

    下拉组件绑定数据源

     supplyTypeList[
       {
         "id": 45,
         "dictionaryName": "办公用品",
         "dictionaryCode": "nofficeSupplies"
       }
     ]
    

    补充知识:vue选择器select获取选中项的value和id

    今天在nuxt项目中使用element-ui的选择器时,有个需求要获取options的id和label。

    做法如下:

    html代码

     在methods中:

     文章来源:https://www.jb51.net/article/194335.htm

      

     

  • 相关阅读:
    将博客搬至CSDN
    js进制转换
    js千分位转换
    css让div水平垂直居中
    NPM与调试工具的使用
    Windows下Node.js开发环境搭建-合适的开发环境
    Node.js开发环境介绍-调试工具
    开发环境
    模拟实现call,apply,bind方法,以及三者区别
    观察者模式
  • 原文地址:https://www.cnblogs.com/sherryweb/p/15323592.html
Copyright © 2011-2022 走看看