- 博客(10)
- 收藏
- 关注
原创 对于组件数据无变化,但是想要重新渲染的问题解决方法
在写业务的时候,经常有这样的困扰,当我们需要某个组件进行重新渲染时,但是由于本组件的状态包括state或props数据无变化时,组件是不会重新渲染的,那么我们如何解决这个问题呢?这里可以用修改本组件的key来进行强制进行重新渲染,这是为什么呢?那就需要从组件更新时的dom diff算法说起了,dom diff在更新时会比较前后两个key,如果两个key不一样,则可以确定组件发生了变化,需要重新进行刷新,对于diff算法的细节,大家可以去深入了解。大家有什么更好的办法也可以评论交流。...
2021-12-20 10:41:19
398
转载 关于flex justify-content: center/space-around 最后一行元素不满一行的时候左对齐
https://blog.youkuaiyun.com/qq_42876835/article/details/102831630
2019-12-26 11:08:02
3421
原创 在安卓手机上出现当弹起手机输入框时,导致手机下方出现白屏或者底部按钮被挤上来
在安卓手机上出现当弹起手机输入框时,导致手机下方出现白屏或者底部按钮被挤上来这个可能是因为当输入框弹起的时候,页面会重新计算高度(高度变小了),所以导致按钮被挤上来了。解决方法: 可以在页面加载完之后,比如在vue中就是在mounted钩子中,将根元素的高度设置为页面文档的高度代码例 document.getElementsByClassName(“根元素”)[0].style.heigh...
2019-11-05 17:23:02
1221
原创 关于async await 和promise
promise是es6出来的用来解决异步回调问题的新的api, 通过promise我们会发现 确实会比回调函数写起来要方便很多,也可以用来进行异步转同步的作用,但是当我用了 async 和 await之后发现,这个写法更加的方便,是用同步的方式在写异步代码(只需要将await放在上面就行了) 而且也不用 .then() 将代码包进去,确实方便不少,看起来更加简洁,但问题是,只要放在上面,他就会阻止...
2019-07-23 16:43:27
178
转载 z-index不起作用的大坑
2019年01月07日 09:49:04 JAVAWeb小将 阅读数:833话说好久就没有更新博客了,今天为了装一把,差点没把自己装进去。。。以后还是低调一点好,哈哈,话不多说,直奔主题。今天遇到的就是z-index不起作用的问题。一个后台小哥不知道抽什么疯,写元素覆盖偏不让用absolute,搞的我之后废了9牛二虎之力写了一下,问题描述是这样的,一对兄弟节点,insert和parent,p...
2019-05-20 10:58:07
606
1
原创 关于微信分享回调的问题
微信分享成功后回调无法检测的问题在新版的微信的分享的jdk上,分享回调无法准确捕捉到分享成功与否,只要你在进入分享到朋友的那个页面之后就会触发成功回调,这是新版微信所做的调整新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代...
2019-05-03 20:01:33
3125
原创 ios输入框取消时让页面滚动到底部
ios输入框取消时让页面滚动到底部给输入框绑定 blur事件$(".input").on(“blur”, function() {window.scroll(0, 0);});
2019-04-27 17:19:19
500
原创 解决h5页面 ios出现果冻效果
在移动端 ios出现了果冻效果,导致底部的tab会遮盖住内容,不能完全滑上去,对要上滑的div设置padding 代替margin即可
2019-04-04 14:32:57
546
原创 关于微信分享 ios出现无效的问题
关于微信分享 ios出现无效的问题在开发微信h5分享时出现了ios只会在初始化首页的时候进行初始化设置,后面相对个别页面进行特殊化配置的时候,比如跳转链接,图片的修改 在ios上无法生效,但在安卓上是有效的,最后在各种方法都无效的情况下,将vue的$router的跳转方式改为了 location 的方式解决了,但有缺点就是抛弃了单页的效果,每次切换都会重新刷新,请求整个资源,导致页面响应速度变...
2019-03-29 10:33:23
3375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人