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

免费建立企业网站如何优化搜索引擎的搜索功能

免费建立企业网站,如何优化搜索引擎的搜索功能,wordpress 淘宝客模板,wordpress博客转发再部分场景下我们需要连续更新state刷新页面。一般情况刷新使用setstate没有问题,当需要连续刷新的情况会有明显的性能问题。 场景:自定义可拖动抽屉组件 新增需求在抽屉活动是更新主页面组件样式,此时需要动态传递抽屉高度修改主页组件属性…

再部分场景下我们需要连续更新state刷新页面。一般情况刷新使用setstate没有问题,当需要连续刷新的情况会有明显的性能问题。

场景:自定义可拖动抽屉组件 新增需求在抽屉活动是更新主页面组件样式,此时需要动态传递抽屉高度修改主页组件属性。

实现:在原有组件增加动画属性的监听:

/*** 监听参数变化*/this.watcher = this.animatedViewHeight.addListener((v) => {let height = this.props?.maxHeight < v?.value ? this.props?.maxHeight : v?.valuethis.props?.watcher && this.props?.watcher(height);})//在父组件接受并setState修改组件<DraggableViewinitialHeight={initialHeight}maxHeight={deviceInfo.phone_screen_height * 0.75} watcher={(v) => {this.setState({ buttonBottom: v || initialHeight })}}>

问题:由于动画属性的刷新过于平凡,调用setState明显卡顿

优化:使用Animated动画替换,使自定义回调变为一个动画驱动

<DraggableView initialHeight={initialHeight} maxHeight={deviceInfo.phone_screen_height * 0.75} watcher={Animated.event([{}//dy:this.animatedViewHeight],{listener: (v) => {this.animatedButtonBottom.setValue(v)}})}>

  第一个中括号重定义动画接受属性 如需要过滤特定属性使用{x:y.value}方式实现,此时第二个大括号中的参数v 相当于 y.value. 。不做操作则v相当于回调回传的值y

//定义动画属性
this.animatedButtonBottom = new Animated.Value(initialHeight * 1)//动态按钮位置高度
//在动画组件使用
<Animated.View style={[styles.toLocationDetail, { bottom: this.animatedButtonBottom }]}/>

http://www.hkea.cn/news/550219/

相关文章:

  • 做学术研究的网站营销方案怎么写?
  • 专业网站设计公司有哪些秒收录关键词代发
  • 织梦网站模板源码下载真实有效的优化排名
  • 网站建设过程中什么最重要磁力链bt磁力天堂
  • html5企业网站案例鹤壁搜索引擎优化
  • 网站建设平台简介链接交换平台
  • 照片展示网站模板宁波seo咨询
  • 奉贤建设机械网站制作长沙网址seo
  • 上海企业网站模板建站常用的网络推广方法
  • 大连零基础网站建设教学培训济南seo优化公司
  • html 做网站案例简单网站推广建设
  • 践行新使命忠诚保大庆网站建设线上广告
  • 定制网站建设服务商商家联盟营销方案
  • 集团官网建设公司外贸seo推广公司
  • 佛山新网站制作平台网站诊断工具
  • 做PPT的网站canvawhois查询
  • 营销型网站建设吉林定制化网站建设
  • 个人网上公司注册流程图新站优化案例
  • 做se要明白网站明星百度指数排名
  • 网页微博草稿箱在哪西安seo推广优化
  • 嘉兴微信网站建设谷歌首页
  • 什么网站做海报b站不收费网站
  • 如何自己做个简单网站seo知识点
  • 有哪些做批发的网站有哪些手续百度推广优化是什么意思
  • 用阿里巴巴店铺做公司网站怎么样引擎搜索有哪些
  • 网页制作软件属于什么软件类别简述seo的优化流程
  • 网站建设 公司新闻谷歌排名网站优化
  • 怎样做自己的vip解析网站佛山外贸seo
  • 我的网站在百度搜不到了seo是什么职业做什么的
  • 网站私信界面国外网站seo免费