当前位置: 首页 > news >正文

网站都有哪些类型下载jsp网站开发用啥工具

网站都有哪些类型,下载jsp网站开发用啥工具,服务器购买网站,哪些网站是中文域名目录 一、方式1:type“number” 二、方式2:oninput(推荐) 三、计算属性 如下表所示,下面为官方关于max,min的介绍: el-input: max原生属性,设置最大值min原生属性&a…

目录

一、方式1:type=“number”

二、方式2:oninput(推荐)

三、计算属性


如下表所示,下面为官方关于max,min的介绍:

el-input:

max原生属性,设置最大值
min原生属性,设置最小值
step原生属性,设置输入字段的合法数字间隔

不用el-form表单来验证处理的情况下,举例了下面几种方式:

一、方式1:type=“number”

 这两个,max和min主要是用于设置最大值和最小值的,但是呐,如果你只使用max及min是没有效果的,他必须和type=“number”配合使用,也就是说,在el-input中两者需要同时存在才有效果。

还有一个需要注意的是,el-input设置type="number",原本的样式会发生改变(下图所示)。

这种方式限制的是数字输入框右边的增减箭头按钮,最大值和最小值,不能对手动输入的数进行限制。如果手动输入一个大于100或小于10的数,还是无法限制。

 <el-input type="number" v-model="queryParams.itemName" max="100" min="0" value="" placeholder="请输入" clearable/>

 

这个和el-input-number有点类似:

min设置计数器允许的最小值number-Infinity
max设置计数器允许的最大值numberInfinity
step计数器步长number1

el-input-number可以键盘打字输入是限制为number类型,

el-input对键盘打字输入是限制不住的。

注意:

el-input设置type="number"后,输入“e”也能够输入。这是因为自然常数e=2.71828,这个e会被type=”number”判定为合规,不会进入正则

二、方式2:oninput(推荐)

oninput事件会在表单元素的值发生变化时立刻触发,无论是通过键盘输入、粘贴、剪切、拖拽等方式,都能实时响应。

主要用于实时监控表单元素的输入,特别是一些需要动态展示输入内容的场景

下方是只能输入1-100数字的案例:

 <el-input v-model.number="scope.row.obj.superFreshPercentage"   oninput="if(value){value=value.replace(/[^\d]/g,1);if(Number(value)<=0){value=0}} if(Number(value)>100){value=100}" size="mini" placeholder="输入(1-100)" clearable />

不使用onchange事件的原因:

在表单元素的值发生变化并且元素失去焦点时触发,他主要适用于需要在表单元素失去焦点时进行处理的场景

三、计算属性

使用v-model和计算属性的完整使用更新输入的值

<template>  <el-input  v-model="boundedValue"  placeholder="请输入数字"  type="number"  ></el-input>  <el-alert  v-if="showError"  type="error"  description="输入的数字超出了范围"  show-icon  ></el-alert>  
</template>  <script>  
export default {  data() {  return {  inputValue: null,  minValue: 0,  maxValue: 100,  showError: false  };  },  computed: {  boundedValue: {  get() {  return this.inputValue;  },  set(value) {  const numValue = Number(value);  if (!isNaN(numValue) && numValue >= this.minValue && numValue <= this.maxValue) {  this.inputValue = numValue;  this.showError = false;  } else {  this.inputValue = Math.max(this.minValue, Math.min(this.maxValue, numValue));  this.showError = true;  }  }  }  }  
};  
</script>

希望对大家有所帮助

http://www.yayakq.cn/news/776273/

相关文章:

  • 智能模板建站东莞长安做网站
  • 什么网站上做推广效果比较好网店设计师
  • 给自己的网站做代言江苏建站管理系统开发
  • 电子商务网站的建设要求wordpress分类页仿京东
  • c 网站开发网站建设表格代码
  • 天津培训网站建设网站建设caiyiduo
  • 网站建设各单位强化沟通协作川畅科技网站设计
  • 做个电商网站和app买域名建网站价格
  • 东莞饭堂承包东莞网站建设设计个人网站模板
  • 沈阳做一个网站需要多少钱pr软件
  • 门户网站建设信息工作讲话网站显示百度地图
  • 网站被攻击打不开怎么办举报网站建设情况汇报
  • 福州的网站建设注册公司找黄牛一般多少钱
  • 购物网站的做国家信用信息公示系统山东
  • 合肥网站建设服务如何优化关键词排名到首页
  • 网站建设分销协议广告设计公司创业计划书
  • 聚名网实名认证有风险吗沈阳百度seo代理
  • 编程自己做网站app开发软件免费
  • vue可以做pc端网站阿德采购网
  • 公司网站建设怎么做wordpress怎么修改头像
  • php商业网站制作学网站开发好找工作吗
  • 教做潮男的网站做杂志的网站有哪些
  • 杭州建站公司连云港网站建设报价
  • 宁波建设业协会网站mvc 门户网站开发框架
  • 30天网站建设实录教程新手怎么推广自己的店铺
  • 永平建设有限公司网站柳州做网站优化
  • 成都记者留言网站网站版面布局结构
  • 站长统计官网企业定位是网站建设的
  • 建设网站租服务器wordpress本地后台打开卡住
  • wordpress的登录硬件优化大师下载