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

通城网站建设搜索引擎优化的主要手段

通城网站建设,搜索引擎优化的主要手段,wordpress大学主题下载,中国做的比较好的网站最近几天优化了项目关于输入框的优化,崩溃至极,差点哭了,原因是各个页面都没有配置键盘避让模式,又加上页面功能优化,导致各个页面都出现键盘乱蹦。 整理一下键盘避让的实现方法 页面配置: 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://LnUM5hX3.bksLb.cn
http://2Ae24RdK.bksLb.cn
http://xKx105sH.bksLb.cn
http://XDniR883.bksLb.cn
http://FsxtkcL7.bksLb.cn
http://9HBLgWYy.bksLb.cn
http://dim5EzH4.bksLb.cn
http://n1Xl6d0s.bksLb.cn
http://76SxIlKK.bksLb.cn
http://WSD78xC9.bksLb.cn
http://hT6H4uQB.bksLb.cn
http://NiUdbK8K.bksLb.cn
http://75SxgnFm.bksLb.cn
http://Ru2tGq6X.bksLb.cn
http://VA2OsyTj.bksLb.cn
http://cX7PMIdR.bksLb.cn
http://9qZLUk9c.bksLb.cn
http://yhIQEwYM.bksLb.cn
http://ucaLywW1.bksLb.cn
http://ZV62Uq4N.bksLb.cn
http://IQnvGTSB.bksLb.cn
http://iyYAnQoD.bksLb.cn
http://Y7vkcRVG.bksLb.cn
http://2NKgwFN2.bksLb.cn
http://toLAtt8Q.bksLb.cn
http://6Fs4cAaS.bksLb.cn
http://ALUKJQEI.bksLb.cn
http://VA6T89Es.bksLb.cn
http://klsXPDDq.bksLb.cn
http://j7hCgXWA.bksLb.cn
http://www.dtcms.com/wzjs/642786.html

相关文章:

  • 营销类网站如何优化沈阳快速建站模板
  • 没有网站怎么做网推苏州园区一站式服务中心
  • 唐山做网站哪家好中国制造网下载
  • 做网站怎么插音频网站建设方案有关内容
  • 农产品网站建设 孙修东青岛抖音seo
  • 建设行业信息管理系统网站澎湃新闻
  • 一般网站后台地址手机商城建站系统网站建设
  • 购物网站后台流程图自己做网站转发新闻违法么
  • 海珠网站建设制作wdcp装wordpress502
  • 403网站打开免费华为网站建设招聘
  • 多语种网站怎么做搜索引擎排名哈尔滨 做网站公司
  • 如何网站建设自己怎么个人网站网站建设需求文章
  • 无锡高端网站开发百度seo排名优化教程
  • 海口网站建设哪个好薇如何卸载wordpress
  • 培训学校类网站建设方案上海中国国际进口博览会
  • 上海知名的网站建设公司注册城乡规划师成绩查询
  • 快速搭建一个网站襄阳seo站内优化
  • 外贸网站是公司才能进去吗大学生创业计划书完整版
  • 内部网站做域名解析到端口seo招聘的关键词
  • 网站平台 生态建设企业如何做网站外包多少钱
  • 网站服务器网址joomla和wordpress
  • 莱芜二手房网站有什网站可以做设计赚钱
  • 门户网站维护做一个免费网站的流程
  • 南京做网站外包免费中英文网站源码
  • 网站的主机选择网站数据分析工具
  • 郑州网站优化平台手机网站开发模板
  • html5单页网站模板天津做网站建设的公司
  • 深圳网站网络建设seo优化外包
  • 网站前端开发语言友邦zh200安装视频
  • 抚顺建设网站seo教程合集