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

南京公司网站模板建站秦皇岛网站建设公司

南京公司网站模板建站,秦皇岛网站建设公司,专业网站开发报价,客户资源软件练习1:在输入框聚焦时,增加对键盘上下键按键的支持,相当于加1和减1 练习2:增加一个控制步伐的prop-step,比如设置为10,点击加号按钮,一次增加10 思路: // 考虑到子模板的复用性,即在父模板中复用如下: input-number v-modelvalue :max10 :mininput-number v-modelvalue :max10 :min0 :step3/input-number // v-model将input中的值和父模板data下面value的值绑定到一起 // 可以通过:max,:min限制输入框的最大最小值 // 通过:step来设置子模版点击加号时的步伐(即,一次加多少)几个补充: focus: 用于绑定input的聚焦事件 blur: 用于绑定input的失去焦点事件 keyup.down: 绑定键盘的向下键 keyup.up: 绑定键盘的向上键 总体代码如下: !DOCTYPE html html head meta charsetutf-8 /head bodydiv idappinput-number v-modelvalue :max10 :min0 :step3/input-number/divscript srchttps://unpkg.com/vue2.6.10/dist/vue.min.js/script scriptVue.component(input-number,{template:\div classinput-number\input typetext :valuecurrentValue changehandleChange focushandleFocus blurhandleBlur keyup.downhandleArrowDown keyup.uphandleArrowUp\button clickhandleDown :disabledcurrentValue min-/button\button clickhandleUp :disabledcurrentValue max/button\/div,props:{max:{type:Number,default:Infinity},min:{type:Number,default:-Infinity},value:{type:Number,default:0},step:{type:Number,default:1}},data:function (){return {currentValue: this.value,isFocus:false}},methods:{handleUp:function() {this.currentValue this.step;},handleDown:function() {this.currentValue - this.step;},isValueNumber:function(value) {return (/(^-?[0-9]\.{1}\d$)|(^-?[1-9][0-9]*$)|(^-?0{1}$)/).test(value );},handleChange:function(event){let val event.target.value.trim();let max this.max;let min this.min;if(this.isValueNumber(val)){val Number(val);this.currentValue val;if(val max){this.currentValue max;} else if (val min) {this.currentValue min;}} else {event.target.value this.currentValue;}},updateValue:function(val){if(val this.max) val this.max;if(val this.min) val this.min;this.currentValue val;},handleFocus:function(){this.isFocus true},handleBlur:function(){this.isFocus false},handleArrowDown:function(){if(this.isFocus){this.handleDown();}},handleArrowUp:function(){if(this.isFocus){this.handleUp();}}},watch:{currentValue: function(val) {this.$emit(input,val);},value: function(val){this.updateValue(val);}}})const app new Vue({el:#app,data:{value:5}}) /script/body /html参考《Vue.js实战》P98~P106
http://www.pierceye.com/news/384811/

相关文章:

  • 蒙文网站建设情况汇报设计素材网站照片
  • 南京网站设计费用wordpress讨论
  • 可以做防盗水印的网站工业设计专业最好的大学
  • 中国flash网站模板中心温州做网站软件
  • 个人网站设计论文前言搜索引擎推广的网络营销渠道
  • 中国国家建设部网站如何做网站赚流量钱
  • wordpress 网站底部美化天津seo排名扣费
  • 网站开发PHP招聘宁波梅山建设局网站
  • 免费做一建或二建题目的网站colorway wordpress
  • 简单网站建设合同贵州省高层建筑信息平台
  • 手机网站登录模板电视剧百度风云榜
  • 一嗨租车网站建设的功能特色梅林做网站
  • 网站关于我们怎么做36氪 wordpress 模板
  • 医疗网站建设计划书菏泽手机网站建设
  • 南京外贸网站建设哪家好免费网站建站方法
  • 文化馆建设网站网架公司有哪些
  • 企业如何申请网站51网站空间相册
  • 自己电脑做网站服务器系统网站建设违约交付
  • 什么叫域名访问网站wordpress app 接口
  • 学生网站建设实训总结工信部备案号查询平台
  • 凡科建站如何制作论坛备案网站需要多久
  • 网站建设的公司哪家是上市公司专业外贸网站制作
  • 建站公司杭州免费投票网站制作
  • 网站优化公司效果网络营销毕业后做什么工作
  • 移动互联网的应用论文可以优化网络的软件
  • 网站建设软件哪个最好郑州广告设计与制作公司
  • 浦口区网站建设售后保障如何维护网站
  • 企业网站建设 安全合肥做网站加盟
  • 水果网络营销策划方案电商网站怎样优化
  • 免费数据源网站wordpress主页面