移动端
生活在于玩
这个作者很懒,什么都没留下…
展开
-
对于组件数据无变化,但是想要重新渲染的问题解决方法
在写业务的时候,经常有这样的困扰,当我们需要某个组件进行重新渲染时,但是由于本组件的状态包括state或props数据无变化时,组件是不会重新渲染的,那么我们如何解决这个问题呢? 这里可以用修改本组件的key来进行强制进行重新渲染,这是为什么呢?那就需要从组件更新时的dom diff算法说起了,dom diff在更新时会比较前后两个key,如果两个key不一样,则可以确定组件发生了变化,需要重新进行刷新,对于diff算法的细节,大家可以去深入了解。大家有什么更好的办法也可以评论交流。 ...原创 2021-12-20 10:41:19 · 343 阅读 · 0 评论 -
在安卓手机上出现当弹起手机输入框时,导致手机下方出现白屏或者底部按钮被挤上来
在安卓手机上出现当弹起手机输入框时,导致手机下方出现白屏或者底部按钮被挤上来 这个可能是因为当输入框弹起的时候,页面会重新计算高度(高度变小了),所以导致按钮被挤上来了。 解决方法: 可以在页面加载完之后,比如在vue中就是在mounted钩子中,将根元素的高度设置为页面文档的高度 代码例 document.getElementsByClassName(“根元素”)[0].style.heigh...原创 2019-11-05 17:23:02 · 1080 阅读 · 0 评论 -
解决h5页面 ios出现果冻效果
在移动端 ios出现了果冻效果,导致底部的tab会遮盖住内容,不能完全滑上去,对要上滑的div设置padding 代替margin即可原创 2019-04-04 14:32:57 · 495 阅读 · 0 评论 -
ios输入框取消时让页面滚动到底部
ios输入框取消时让页面滚动到底部 给输入框绑定 blur事件 $(".input").on(“blur”, function() { window.scroll(0, 0); });原创 2019-04-27 17:19:19 · 456 阅读 · 0 评论 -
关于微信分享回调的问题
微信分享成功后回调无法检测的问题 在新版的微信的分享的jdk上,分享回调无法准确捕捉到分享成功与否,只要你在进入分享到朋友的那个页面之后就会触发成功回调,这是新版微信所做的调整 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代...原创 2019-05-03 20:01:33 · 3056 阅读 · 0 评论