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 相关文章推荐
Js制作简单弹出层DIV在页面居中 中间显示遮罩的具体方法
Aug 08 Javascript
Jquery实现自定义tooltip示例代码
Feb 12 Javascript
JavaScript中获取高度和宽度函数总结
Oct 08 Javascript
JavaScript实现Iterator模式实例分析
Jun 09 Javascript
vue数据双向绑定原理解析(get &amp; set)
Mar 08 Javascript
JavaScript手风琴页面制作
May 17 Javascript
浅谈webpack组织模块的原理
Mar 10 Javascript
vue防止花括号{{}}闪烁v-text和v-html、v-cloak用法示例
Mar 13 Javascript
基于JS实现数字动态变化显示效果附源码
Jul 18 Javascript
Vue Element UI + OSS实现上传文件功能
Jul 31 Javascript
微信小程序中插入激励视频广告并获取收益(实例代码)
Dec 06 Javascript
node.js express捕获全局异常的三种方法实例分析
Dec 27 Javascript
通过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 mssql 分页SQL语句优化 持续影响
2009/04/26 PHP
php自定义urlencode,urldecode函数实例
2015/03/24 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
firefox下jquery iframe刷新页面提示会导致重复之前动作
2012/12/17 Javascript
js控制的回到页面顶端goTop的代码实现
2013/03/20 Javascript
JQueryEasyUI Layout布局框架的使用
2013/04/08 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
JS连连看源码完美注释版(推荐)
2013/12/09 Javascript
判断文件是否正在被使用的JS代码
2013/12/21 Javascript
window.location.href中url中数据量太大时的解决方法
2013/12/23 Javascript
一个不错的仿携程自定义数据下拉选择select
2014/09/01 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
Javascript函数中的arguments.callee用法实例分析
2016/09/16 Javascript
纯JavaScript实现实时反馈系统时间
2017/10/26 Javascript
React通过父组件传递类名给子组件的实现方法
2017/11/13 Javascript
浅谈Vue内置component组件的应用场景
2018/03/27 Javascript
Node.js使用Angular简单示例
2018/05/11 Javascript
详解vue指令与$nextTick 操作DOM的不同之处
2018/08/02 Javascript
Python socket.error: [Errno 98] Address already in use的原因和解决方法
2014/08/25 Python
python判断图片宽度和高度后删除图片的方法
2015/05/22 Python
web.py在SAE中的Session问题解决方法(使用mysql存储)
2015/06/24 Python
Python过滤列表用法实例分析
2016/04/29 Python
Python中的id()函数指的什么
2017/10/17 Python
Python学习笔记之open()函数打开文件路径报错问题
2018/04/28 Python
python多线程下信号处理程序示例
2019/05/31 Python
python-django中的APPEND_SLASH实现方法
2019/06/21 Python
Django中自定义查询对象的具体使用
2019/10/13 Python
Pytorch实现的手写数字mnist识别功能完整示例
2019/12/13 Python
提升python处理速度原理及方法实例
2019/12/25 Python
计算机开发个人求职信范文
2013/09/26 职场文书
教育专业自荐书范文
2013/12/17 职场文书
2014年三八妇女节活动方案
2014/02/28 职场文书
表扬稿格式范文
2015/01/16 职场文书
小学生红领巾广播稿
2015/08/19 职场文书
python实现学员管理系统(面向对象版)
2022/06/05 Python
Hive导入csv文件示例
2022/06/25 数据库