iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >怎么在element中使用表单元素
  • 309
分享到

怎么在element中使用表单元素

2023-06-15 08:06:23 309人浏览 八月长安
摘要

今天就跟大家聊聊有关怎么在element中使用表单元素,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。TL;DR时间类的选择器,均可设置输入框的显示样式和值的形式,属性分别为fORMa

今天就跟大家聊聊有关怎么在element中使用表单元素,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

TL;DR

  • 时间类的选择器,均可设置输入框的显示样式和值的形式,属性分别为fORMat、value-format

  • 单选框和复选框,选中项属性的label值就是model的值

  • 复选框,如果是多选的话,务必设置model值是数组

文本框类

怎么在element中使用表单元素

这里我统一将有文本框的元素放在一起。主要有:普通文本框、密码框、文本域、计数器、日期选择器、自动填充文本框、有前缀的文本框。

普通文本框:disabled是否禁用,clearable是否可清空,maxlength/minlength字符的长度,show-Word-limit显示字数统计,prefix-icon/suffix-icon首尾部的显示图标,size指定输入框的尺寸(large small mini),

<el-input v-model="xx" placeholder="请输入内容" disabled clearable maxlength="10" show-word-limit prefix-icon="el-icon-search" suffix-icon="el-icon-date" size="mini">

密码框:必须有show-password

<el-input show-password v-model="xx" placeholder="请输入内容" >

文本域:必须有type="textarea",rows控制高度(注意是数字,需要加:),autosize让高度根据内容自行调整(还可设置最小行数和最大行数)

<el-inut type="textarea" v-model="xx" :rows="2" autosize>

计数器:仅允许输入标准的数字值,方便的加减数字,min/max控制最大最小值,steps控制步长

<el-input-number v-model="num" :min="1" :max="10" :steps="2"></el-input-number>

复合型输入框:可前置或后置元素(slot)

  <el-input placeholder="请输入内容" v-model="xx">    <template slot="prepend">Http://</template>    <el-button slot="append" icon="el-icon-search"></el-button>  </el-input>

带输入建议的输入框,较复杂需要再看吧,el-autocomplete

日期选择器,有点麻烦,单独一部分讲

日期时间选择器

这里特别强调的是:输入框里显示的格式(format)和绑定值的格式(value-format)可以控制!!!!
这里特别强调的是:输入框里显示的格式(format)和绑定值的格式(value-format)可以控制!!!!
这里特别强调的是:输入框里显示的格式(format)和绑定值的格式(value-format)可以控制!!!!
年是yyyy,月是MM,日是dd,时是HH,分是mm,秒是ss,周是WW(只限于周选择器)。通用的是yyyy-MM-dd HH:mm:ss。

注意的坑:

  • 除了年,都可以单个,单个表示一位数的时候不补0。

  • HH是24小时制,hh是12小时制!!!!

  • value-format有个特殊的timestamp类型,format有A类型(AM/PM)

  • 不设置value-format,默认是这种Fri Oct 18 2019 11:27:54 GMT+0800 (China Standard Time),通常会设置成timestamp,13位的

  • 开始和结束选择的值是数组

选择的类型如下:

时间选择器:picker-options设置选择的范围。

<el-time-picker v-model="xx" :picker-options="{selectableRange: '18:30:00 - 20:30:00'}" placeholder="选择时间">

开始和结束时间选择器:必须有is-range属性,align对齐方式,range-separator分隔符,默认是-,start-placeholder和end-placeholder,

<el-time-picker is-range v-model="value1" align="center" range-separator="至" start-placeholder="开始时间" end-placeholder="结束时间"></el-time-picker>

日期选择器:必须要type,控制类型(date、week、month、year、dates)

<el-date-picker type="date" v-model="value1" placeholder="选择日期"> </el-date-picker>

开始和结束日期选择器:必须type,控制类型(daterange、weekrange、monthrange、yearrange)

<el-date-picker v-model="value1" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"> </el-date-picker>

日期时间选择器:必须type="datetime"

<el-date-picker type="datetime" v-model="value1" placeholder="选择日期时间"> </el-date-picker>

开始和结束日期时间选择器:必须type="datetimerange",default-time可以设置默认时间

<el-date-picker type="datetimerange" v-model="value1" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"> </el-date-picker>

选择类

所有的选择类的表单元素,都有类似于options的选项,注意model的值和选项中的那个属性值挂钩。
option基本统一的模式是{label:'看到的',value:'提交给后台的值'},但是radio和chebox很奇怪,label的选项居然就是value,写的时候特别注意!!!

单选框:model绑定的值是选中项的label值,model值就是默认项,undefined就没有默认项。border就会有边框。想要变成按钮样式的就用el-radio-button

  <!-- options: [{ value:1, label: '黄金糕' }, { value:1, label: '双皮奶' }] -->  <el-radio-group v-model="radio">    <el-radio v-for="item in options" :key="item.value" :label="item.value" >{{item.label}}</el-radio>  </el-radio-group>

复选框:model的值有两种类型:Boolean和Array。Boolean的时候就是,选项是否都勾选。Array的时候,选中项的label值会出现在数组中。indeterminate是true的时候是表示部分选中,用于实现全选的效果。border是带上边框
el-checkbox-group标签,min和max表示勾选项目的数量,size是尺寸,el-checkbox-button是按钮形式

<el-checkbox v-model="checked" indeterminate>全选</el-checkbox>  <el-checkbox-group v-model="checkList">    <!-- options: [{ value:1, label: '黄金糕' }, { value:1, label: '双皮奶' }] -->    <el-checkbox v-for="item in options" :key="item.value" :label="item.value">{{item.label}}</el-checkbox>  </el-checkbox-group>

下拉框:model的值是选中的option的value值,disabled设置不能选。需要分组用el-option-group,远程搜索和创建条目参考官网
el-select可设置:clearable清空,multiple多选(多选的时候值请务必是数组),filterable可以搜索选项
el-option可设置:slot设置自定义的样式

  <!-- options: [{ value:1, label: '黄金糕' }, { value:1, label: '双皮奶' }] -->  <el-select v-model="value" placeholder="请选择">    <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"> </el-option>  </el-select>

级联下拉框:model是数组,索引对应级别。options是类似于递归的模式([{value:1,label:'bj',children:[{value:2,label:'haidian'}]}]),默认触发方式是click,可以hover:props={expandTrigger:'hover'}

<el-cascader v-model="value" :options="options" @change="handleChange"></el-cascader>

其他类

开关:model值是Boolean,可以使用active-color属性与inactive-color属性来设置开关的背景色

<el-switch v-model="value" active-color="#13ce66" inactive-color="#ff4949"> </el-switch>

滑块:默认是0-100,可以formatTooltip格式化显示的值

<el-slider v-model="value1" :format-tooltip="formatTooltip"></el-slider>

评分、颜色、穿梭框、没用,用的时候再说吧~~

上传:挺复杂的,这边我只是简单罗列下我知道的。accept限制上传文件的格式,auto-upload要不要自动上传,limit上传的数量,file-list文件显示的列表,list-type显示的方式,on-exceed超出了文件数的钩子,on-change文件变化的钩子,on-remove的移除文件的钩子。钩子的默认参数大多有file,filelist。

  • file-list一般可能需要用computed算出来,因为在编辑状态下,应该直接有图片链接。

  • 第一个文件可以通过this.$refs.eventImage.uploadFiles[0].raw

  • 校验的时候,有时不一定能准确判断file的值存不存在,需要手动设置规则,每次上传之后。上传同一个图片可能不行的bug需要每次上传之后设置this.$refs[ref名].value = ''

<el-upload ref="eventImage" accept="image/*" :auto-upload="false" action="" :limit="1" :file-list="fileListUploaded" list-type="picture-card" :on-exceed="exceedFile" :on-change="changeFile" :on-remove="removeImage" ></el-upload>

看完上述内容,你们对怎么在element中使用表单元素有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网精选频道,感谢大家的支持。

--结束END--

本文标题: 怎么在element中使用表单元素

本文链接: https://www.lsjlt.com/news/278855.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在element中使用表单元素
    今天就跟大家聊聊有关怎么在element中使用表单元素,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。TL;DR时间类的选择器,均可设置输入框的显示样式和值的形式,属性分别为forma...
    99+
    2023-06-15
  • element的表单元素使用总结
    表单元素挺多的,这里简单总结下,我以我的方式主要分为:文本框类、选择类、其他类 文本框类 选择类 其他类 TL;DR 时间类的选择器,均可设置输...
    99+
    2024-04-02
  • 怎么在JavaScript中获取表单元素
    这篇文章主要介绍了怎么在JavaScript中获取表单元素,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。HTML中的表单:<!DOCTYPE html>...
    99+
    2023-06-14
  • html5新的表单元素怎么使用
    这篇文章主要介绍“html5新的表单元素怎么使用”,在日常操作中,相信很多人在html5新的表单元素怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”html5新的表单元...
    99+
    2024-04-02
  • 如何使用HTML5 中新表单元素
    这期内容当中小编将会给大家带来有关如何使用HTML5 中新表单元素,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。HTML5 拥有若干涉及表单的元素和属性。 本章介绍以下新...
    99+
    2024-04-02
  • 如何使用layui 选中表单元素
    今天就跟大家聊聊有关如何使用layui 选中表单元素,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。layui对表单元素都作了美化,比如下拉列表,单选...
    99+
    2024-04-02
  • HTML表单元素如何使用
    这篇文章主要介绍了HTML表单元素如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇HTML表单元素如何使用文章都会有所收获,下面我们一起来看看吧。 这个算是Html中的...
    99+
    2024-04-02
  • html5中新增加的表单元素怎么用
    今天小编给大家分享一下html5中新增加的表单元素怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来...
    99+
    2024-04-02
  • 如何在jquery中过滤表单元素
    这篇文章给大家介绍如何在jquery中过滤表单元素,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。jquery是什么jquery是一个简洁而快速的JavaScript库,它具有独特的链式语法和短小清晰的多功能接口、高效灵...
    99+
    2023-06-14
  • element表单校验提示定位到元素位置
    目录需求来了弹出校验失败的第一个信息滚到目标窗口错误做法正确做法需求来了 一般来说,element-ui的表单是提供表单校验的,就是写好只有,点击提交如果不通过会有红字提醒,如下图:...
    99+
    2022-11-13
    element表单提示定位 element表单校验定位
  • 怎么在IE中使用HTML5元素
    这篇文章主要介绍“怎么在IE中使用HTML5元素”,在日常操作中,相信很多人在怎么在IE中使用HTML5元素问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在IE中使用HT...
    99+
    2024-04-02
  • Html中<form>表单标签元素怎么用
    这篇文章主要介绍Html中<form>表单标签元素怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Html form 表单区域标签元素一、Form表单区域标签语法与结...
    99+
    2024-04-02
  • EasyUI表单元素使用实例分析
    这篇文章主要介绍了EasyUI表单元素使用实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇EasyUI表单元素使用实例分析文章都会有所收获,下面我们一起来看看吧。1.easyui-textbox 文本框定...
    99+
    2023-06-27
  • HTML5新的表单元素如何使用
    这篇文章主要介绍“HTML5新的表单元素如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“HTML5新的表单元素如何使用”文章能帮助大家解决问题。  ...
    99+
    2024-04-02
  • element-ui直接在表格中点击单元格编辑
    目录实现效果实现代码最近由于公司开始使用elementUI,开发的过程中需要用到对表格的单元格进行编辑,下面是我自己实现表格可编辑的方式,感兴趣的可以了解一下 实现效果 编辑之后对...
    99+
    2024-04-02
  • 怎么在python中操作列表元素
    怎么在python中操作列表元素?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python的数据类型有哪些python的数据类型:1. 数字类型,包括int(整型)、lon...
    99+
    2023-06-14
  • 怎么在python中修改列表元素
    今天就跟大家聊聊有关怎么在python中修改列表元素,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;...
    99+
    2023-06-14
  • 怎么在python中添加列表元素
    怎么在python中添加列表元素?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的脚本语...
    99+
    2023-06-14
  • 使用python怎么在列表末尾添加元素
    使用python怎么在列表末尾添加元素?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性...
    99+
    2023-06-14
  • 使用python怎么删除列表中的元素
    这篇文章将为大家详细讲解有关使用python怎么删除列表中的元素,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。python主要应用领域有哪些1、云计算,典型应用OpenStack。2、WEB...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作