微信小程序|小程序开发
input组件
微信小程序-小程序开发
主要通过input输入事件配合css的transform动态改变实现这种效果。
增粉王源码,vscode 恢复默认,轻量级云服务器Ubuntu,麒麟启动tomcat,sqlite更新插入优化,div旋转插件,微信前端框架是什么,爬虫爬去东方财富,php shell 调用,温州seo产品,婚庆门户网站系统,网页游戏游戏模板下载软件,系统之家整站模板 新云4.0内核,微信程序加密在哪里lzw
实际调试过程中,input组件bindinput事件触发后回调的detail对象,在模拟器中含有cursor属性,在真机中(测过安卓,ios没测过)却没有该属性,最后选择detail对象中的value属性的值的长度来同步输入的位数。
课程销售系统源码,vscode部署本地代码,ubuntu。系统迁移,32位tomcat 7,临沂爬虫,php json函数,肥西seo优化外包,迅雷资源下载网站源码,好商城模板下载安装lzw
bindfocus事件最好不要添加改变css的代码 。
c 报表 源码,vscode一键美化,ubuntu如何存储,jdbc驱动包tomcat,爬虫有病毒,php 正则表达式大全,湖南seo优化外包舆情监测,php仿音乐网站,网站联系我们模板lzw
预览图片:
JS:
//index.js//获取应用实例var app = getApp()Page({ data: { v_username_border:\, //用户输入框底部border样式 v_pwd_border:\, // 密码输入框底部border样式 v_float_username:\, // 浮动文字字transform 样式 v_float_pwd:\, num_current_un:0, // 当前输入的文本位数 sp_num_current_un:\, // 当前输入文本位数超过限制时的样式 isPwdError:false // 提交时 密码输入错误时的文本提示 }, onLoad: function () { console.log(onLoad) }, // 用户名输入框获取焦点时事件回调 usernameFocus:function(e){ var that = this; console.log(e.detail) }, // 用户名输入框输入时事件回调 usernameInput:function(e){ console.log(e.detail)this.setData({v_username_border:order-bottom:1px solid red,num_current_un:e.detail.value.length }) if(e.detail.value.length!=0){ this.setData({ v_float_username:color:red ;transform: translateY(-18.5px), sp_num_current_un:color:lightseagreen;})if(e.detail.value.length>20){ this.setData({sp_num_current_un:color:orangered; })} }else{this.setData({ v_float_username: ransform: translateY(0px),}) } }, // // 用户名输入框失去焦点时回调 usernameBlur:function(e){ console.log("onBlur")this.setData({v_username_border:order-bottom:1px solid grey }) }, pwdFocus:function(e){ console.log(onFocus) }, pwdInput:function(e){ this.setData({v_pwd_border:order-bottom:1px solid red,isPwdError:false }) console.log(e.detail) if(e.detail.value.length!=0){this.setData({ v_float_pwd:color:red ; transform: translateY(-18.5px),}) }else{this.setData({ v_float_pwd: ransform: translateY(0px),}) } }, pwdBlur:function(e){ console.log("onBlur")this.setData({v_pwd_border:order-bottom:1px solid grey; }) },// 登录按钮模拟表单提交 可用form组件代替 onLogin:function(e){ this.setData({isPwdError:true }) }})
更多微信小程序之MaterialDesign–input组件相关文章请关注PHP中文网!
如果觉得《微信小程序之MaterialDesign–input组件》对你有帮助,请点赞、收藏,并留下你的观点哦!