elementui select 默认选中,element 选择器

  elementui select 默认选中,element 选择器

  本文主要介绍元素中选择选择器的实现,根据示例代码进行详细描述。有一定的参考价值,感兴趣的朋友可以参考一下。

  本篇是关于下拉框相关知识点总结

  今天我们就来梳理一下目前比较喜欢的el组件el-select:Element官网。

  最近我所有的梦都是这个组件的相关属性,即clearable和filterable,以及对应的hook函数@change,所以请整理一下以免大睡。

  下面我们来了解一下element提供的相关案例。

  模板

  El-select v-model= value placeholder=请选择

  el选项

  v-for=选项中的项目

  :key=item.value

  :label=item.label

  :value=item.value

  /el选项

  /el-select

  /模板

  脚本

  导出默认值{

  data() {

  返回{

  选项:[{

  值:“选项1”,

  标签:“黄金蛋糕”

  }, {

  值:“选项2”,

  标签:“双份牛奶”

  }, {

  值:“选项3”,

  标签:“蚵仔煎”

  }, {

  值:“选项4”,

  标签:“龙须面”

  }, {

  值:“选项5”,

  标签:“北京烤鸭”

  }],

  值:“”

  }

  }

  }

  /脚本

  很容易发现我们在遍历一个数组对象,里面显示的是标签,但真正对应的值是value属性。

  项目中经常会有这样的下拉框。让我们在两种情况中选择。一种是静态的,即下拉框中的数据是前端写的,另一种是比较有趣的,动态的,从数据库中获取的。

  在我们的实际开发过程中,这个下拉框的大多数属性都是通过后台查询来检索的,例如,如下所示

  我们展示的是name属性,但是当我们要做查询等其他操作时,真正传递给后台的是id值。

  {

  内容:[

   {

  id: 001 ,

  姓名:晨曦,

   },

   {

  id: 002 ,

  姓名:晨曦要努力,

   },

   {

  id: 003 ,

  姓名:陈打卡,

   }

  ],

  计数:3,

  代码:成功,

  消息:成功

  }

  事实上,通过多练习,我们可以更好地理解面向对象编程的概念。JavaScript是一种面向对象的编程语言。我们从后台发给前端的是一个带数组的对象,我们只是展示对象的某个属性。

  我们来分析一下前端思维。

  前端定义了一个数组来接收这个对象。

  选项=[]

  this . options=RES . content;

  如何获取值?

  v-for=选项中的项目

  :key=item.id

  :label=item.name

  :value=item.id

  简单总结一下,options相当于数组对象的集合,遍历显示的是具体的标签,但真正的值是由value属性表示的。

  下面分享一下最常用的属性。我一般都是加的。详情可参考官网对比基础。

  清,就是我们常说的可以清。

  可过滤是指我们可以搜索,当数据量较大时,我们进行相关操作。

  关于对应钩子函数的应用案例:这个是内置的。当我们改变某个属性时,我们的目的是获取它的值或者执行任何方法。这里可以直接使用@change或者@remove-tag。具体请自行练习。

  Remove-tag表示:多选模式下移除标签时触发/移除的标签值。

  如何使用@change @remove-tag

  El-select v-model= value 1 multiple @ change= change value() @ remove-tag= delete value

  El-option v-for= item in content :key= item . sid :label= item . sname :value= item . sid /El-option

  /el-select

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: