elementUI select组件使用及注意事项详解


Posted in Javascript onMay 29, 2019

elementUI select组件使用详解

  • 动态生成option选项
  • option选项绑定对应的文本值和value值
  • 作为表单项目,新增、编辑功能
  • 对选项改变后触发相关事件
<div id="app">
  <el-form :model="form" ref="form" label-width="100px" class="demo-ruleForm">
    <el-form-item label="姓名选择" prop="typeId">
      <el-select v-model="form.typeId" placeholder="请选择" @change="change">
        <el-option v-for="item in items" :label="item.name" :value="item.id"></el-option>
      </el-select>
    </el-form-item>
    <el-form-item>
      <el-button type="primary" @click="add()">新增</el-button>
      <el-button type="primary" @click="edit()">编辑</el-button>
      <el-button @click="cancel()">取消</el-button>
    </el-form-item>
  </el-form>
</div>
<script>
  var vm = new Vue({
    el:"#app",
    mounted(){
      this.getData();
    },
    data:{
      form:{
        typeId:''
      },
      items:[],
      datas:[{name:"senbo",id:'1'},{name:"muse",id:'2'},{name:"bobo",id:'3'}]
    },
    methods:{
      getData:function(){
        this.items = this.datas; 
        
      },
      add:function(){
        this.form.typeId = "";
      },
      cancel(){
         this.form.typeId = "";  
      },
      change:function(){
        console.log(this.form.typeId)
      },
      edit:function(){
        this.form.typeId ="1";
      }
    }
  })
</script>

当在使用select组件的时候,要注意

<el-select v-model="scope.row.state"
                @change="editDriftStatus"
                placeholder="请选择">
  <el-option v-for="item in drifStatusOptions"
                  :label="item.label"
                  :value="item.value">
  </el-option>
</el-select>

el-select  里面的v-model值要和el-option里面的value值对上,特别注意数据类型,之前value值写成字符串了,导致没效果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Visual Studio中的jQuery智能提示设置方法
Mar 27 Javascript
JavaScript验证图片类型(扩展名)的函数分享
May 05 Javascript
JS+CSS实现分类动态选择及移动功能效果代码
Oct 19 Javascript
artDialog+plupload实现多文件上传
Jul 19 Javascript
jQuery实现两列等高并自适应高度
Dec 22 Javascript
JS实现移动端按首字母检索城市列表附源码下载
Jul 05 Javascript
vue中appear的用法
Aug 17 Javascript
解决js ajax同步请求造成浏览器假死的问题
Jan 18 Javascript
js中如何完美的解析数据
Mar 18 Javascript
vue2.0+koa2+mongodb实现注册登录
Apr 10 Javascript
JavaScript学习笔记之数组基本操作示例
Jan 09 Javascript
vue实现轮播图帧率播放
Jan 26 Vue.js
通过vue手动封装on、emit、off的代码详解
May 29 #Javascript
el-select数据过多懒加载的解决(loadmore)
May 29 #Javascript
JS学习笔记之原型链和利用原型实现继承详解
May 29 #Javascript
vue读取本地的excel文件并显示在网页上方法示例
May 29 #Javascript
vue-cli3中vue.config.js配置教程详解
May 29 #Javascript
详解vue-cli3开发Chrome插件实践
May 29 #Javascript
vue里的data要用return返回的原因浅析
May 28 #Javascript
You might like
简单的PHP留言本实例代码
2010/05/09 PHP
php上传图片生成缩略图(GD库)
2016/01/06 PHP
在Mac OS下搭建LNMP开发环境的步骤详解
2017/03/10 PHP
JavaScript 继承详解(四)
2009/07/13 Javascript
Array.prototype 的泛型应用分析
2010/04/30 Javascript
jQuery ui插件的使用方法代码实例
2013/05/08 Javascript
JS无限极树形菜单,json格式、数组格式通用示例
2013/07/30 Javascript
js下拉菜单语言选项简单实现
2013/09/23 Javascript
探讨JQUERY JSON的反序列化类 using问题的解决方法
2013/12/19 Javascript
javascript函数特点实例分析
2015/05/14 Javascript
解决jquery实现的radio重新选中的问题
2015/07/03 Javascript
JavaScript中日期的相关操作方法总结
2015/10/24 Javascript
JS实现超精简的链接列表在固定区域内滚动效果代码
2015/11/04 Javascript
JavaScript对象数组排序函数及六个用法
2015/12/23 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
2016/05/25 Javascript
JS实现探测网站链接的方法【测试可用】
2016/11/08 Javascript
JavaScript之cookie技术详解
2016/11/18 Javascript
基于JavaScript实现屏幕滚动效果
2017/01/18 Javascript
vue中用H5实现文件上传的方法实例代码
2017/05/27 Javascript
Node.js  事件循环详解及实例
2017/08/06 Javascript
Angular CLI 安装和使用教程
2017/09/13 Javascript
Vue响应式原理Observer、Dep、Watcher理解
2019/06/06 Javascript
Element-ui DatePicker显示周数的方法示例
2019/07/19 Javascript
nodejs使用socket5进行代理请求的实现
2020/02/21 NodeJs
JavaScript数组排序功能简单实现
2020/05/14 Javascript
js实现复制粘贴的两种方法
2020/12/04 Javascript
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
2020/12/25 Vue.js
Python去除列表中重复元素的方法
2015/03/20 Python
Python使用cx_Freeze库生成msi格式安装文件的方法
2018/07/10 Python
使用python判断你是青少年还是老年人
2018/11/29 Python
django 捕获异常和日志系统过程详解
2019/07/18 Python
python实现梯度下降法
2020/03/24 Python
Python3+SQLAlchemy+Sqlite3实现ORM教程
2021/02/16 Python
人事部主管岗位职责
2013/12/26 职场文书
社团成立邀请函
2014/01/08 职场文书
把77A收信机改造成收音机
2022/04/05 无线电