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

免费的网站域名和空间阿里巴巴运营要学多久

免费的网站域名和空间,阿里巴巴运营要学多久,网站开发需要掌握的知识,深圳网络运营推广公司最近几天优化了项目关于输入框的优化,崩溃至极,差点哭了,原因是各个页面都没有配置键盘避让模式,又加上页面功能优化,导致各个页面都出现键盘乱蹦。 整理一下键盘避让的实现方法 页面配置: aboutToAppear()…

最近几天优化了项目关于输入框的优化,崩溃至极,差点哭了,原因是各个页面都没有配置键盘避让模式,又加上页面功能优化,导致各个页面都出现键盘乱蹦。

整理一下键盘避让的实现方法

  页面配置:


aboutToAppear(): void {
// 上抬模式,页面会整体上抬,使输入框漏出this.getUIContext().setKeyboardAvoidMode(KeyboardAvoidMode.OFFSET);// 压缩模式,使页面中间部分设置百分比的布局进行压缩, 使输入框漏出
this.getUIContext().setKeyboardAvoidMode(KeyboardAvoidMode.RESIZE);}

  根据自己情况选择合适的方式

布局配置

KeyboardAvoidMode.RESIZE 模式下:
压缩Page的大小,Page下设置百分比(一定要有layoutWeight(1)的组件)宽高的组件会跟随Page压缩,直接设置宽高的组件会按设置的固定大小布局。设置KeyboardAvoidMode.RESIZE时,expandSafeArea([SafeAreaType.KEYBOARD],[SafeAreaEdge.BOTTOM])不生效。

假如 List  组件上部有其他组件A那么一定会被顶到标题栏,可以考虑将组件A移动到List组件中

设置不避让

当然了我们开发中也会存在一些场景,不想让组件随键盘移动而避让,那么可以为单个组件设置:

.expandSafeArea([SafeAreaType.KEYBOARD])

还差最后一步

选好了避让模式,调整好了页面布局,一点输入框,键盘抬起了,输入框也不遮盖了, 还差一步,list的内容得滚动到最后一条啊,不然要被产品说的。 

//监听软键盘抬起落下,比安卓方便那么一点点
aboutToAppear(): void {window.getLastWindow(getContext(this)).then(currentWindow => {let property = currentWindow.getWindowProperties();let avoidArea = currentWindow.getWindowAvoidArea(window.AvoidAreaType.TYPE_SYSTEM);// 初始化显示区域高度this.screenHeight = px2vp(property.windowRect.height - avoidArea.topRect.height - avoidArea.bottomRect.height);// 监视软键盘的弹出和收起currentWindow.on('avoidAreaChange', async data => {if (data.type !== window.AvoidAreaType.TYPE_KEYBOARD) {return;}if (data.area.bottomRect.height <= 0) {this.isKeyBoardHidden = true;} else {this.isKeyBoardHidden = false;}this.screenHeight = px2vp(property.windowRect.height - avoidArea.topRect.height - data.area.bottomRect.height);})})}

哦了, 大部分软件应用场景就这些吧,参考一下,我一边写才发现了官方文档

官方指导:文档中心


文章转载自:

http://Seb8PZBy.rnzbr.cn
http://CysBw76J.rnzbr.cn
http://31oGprvN.rnzbr.cn
http://Onsw94dV.rnzbr.cn
http://VXAyv4DV.rnzbr.cn
http://EJIpFNE8.rnzbr.cn
http://59BdSEjU.rnzbr.cn
http://AfPxg0qH.rnzbr.cn
http://OuYMgxw9.rnzbr.cn
http://KiWkMdRE.rnzbr.cn
http://IIQlu5dM.rnzbr.cn
http://ZNQxUoYu.rnzbr.cn
http://yMkWTBcO.rnzbr.cn
http://Qc1a0Ljd.rnzbr.cn
http://3u4iXRYX.rnzbr.cn
http://AiVJn5mn.rnzbr.cn
http://jmDgov79.rnzbr.cn
http://BMadfal8.rnzbr.cn
http://zflLX7QP.rnzbr.cn
http://aTwrlssJ.rnzbr.cn
http://A686xe5D.rnzbr.cn
http://Eq0VywHG.rnzbr.cn
http://BmITzPb6.rnzbr.cn
http://WFTJz8pO.rnzbr.cn
http://w8HsTYdz.rnzbr.cn
http://ml5ejPEC.rnzbr.cn
http://Nqn1bGP8.rnzbr.cn
http://k4trqAeh.rnzbr.cn
http://QL2VFawg.rnzbr.cn
http://qYXLW5FN.rnzbr.cn
http://www.dtcms.com/wzjs/692411.html

相关文章:

  • 怎样搭建一个个人网站app 开发软件
  • 做网站推广汉狮网络专门做面包和蛋糕的网站
  • 手机网站开发html漳州微网站建设公司哪家好
  • 网站备案名字怎么做淘宝网站
  • 曹县建设局网站投票网站建设
  • 怎么做找券网站winestore wordpress
  • 常州网站价格wordpress迁移无法登录
  • 公司网站推广的方法如何自己做公司网站
  • 北京市网站设计-推广公司wordpress 清空文章
  • 建立网站一般会遇到什么问题天元建设集团拖欠工资
  • 软件ui设计网站地板网站建设方案
  • 网站建设哪家专业公司好西安工程建设信息网
  • 傻瓜使用模板建网站深圳做手机网站建设
  • 互联网站账户e服务平台长沙专业的建站按效果付费
  • 网站建立的流程龙岗网站设计讯息
  • seo 专业为网站建设中企动力 网站建设
  • 网站加搜索框html5模板免费下载
  • thinkphp旅游网站源码百度头条怎么做网站
  • 安丘市建设局网站郑州网站建设价位
  • 2019年的阜南县建设修路网站wordpress更改访问量
  • 企业网站优化兴田德润怎么样企业展厅设计公司的区别在哪
  • 做类似简书的网站杭州做网站制作
  • ppt设计网站有哪些网站提示宏
  • 南昌营销网站开发wordpress 找站点
  • 网站可以做第三方检测报告网站建设服务合同是否缴纳印花税
  • 网站引导页利弊汕头企业网站建设流程
  • 黑龙江建设集团网站营销策划方案步骤
  • 电话销售网站建设多少钱一个月公司网页怎么制作
  • 江苏网站备案要求商城WordPress
  • 网站职能企业所得税怎么算出来