开发中遇到一个业务需求,需要把页面顶部、底部固定,中间的scroll-view内部滚动。要满足这个需求,需要根据屏幕高度计算中间的scroll-view高度。结果悲催地发现,使用 wx.getSystemInfo拿到的windowHeight居然不一致: 1、在ios中 ...
最近在做一款微信小程序,用上了百度的echarts图表,也就是下面这个: https: github.com ecomfe echarts for weixin 遇到一个比较麻烦的问题就是在开发者工具上显示正常: 但是在安卓机器上字体却特别小,类似于: 找了好久的解决办法最后终于在github的issue里面找到了,在这里分享给大家: 其实很简单,就是的label的normal下加一个空的rich ...
2019-04-23 17:13 8 4058 推荐指数:
开发中遇到一个业务需求,需要把页面顶部、底部固定,中间的scroll-view内部滚动。要满足这个需求,需要根据屏幕高度计算中间的scroll-view高度。结果悲催地发现,使用 wx.getSystemInfo拿到的windowHeight居然不一致: 1、在ios中 ...
有时写代码时,写中文是这样的 解决方法是: ......第一步,打开Settings ......第二步 找到字体设置,Fallback font这换个支持中文和英文的字体就行了,最好是电脑自带字体 ...
由于wx.login是异步函数,导致在我们获取微信小程序返回的code去请求我们的登录接口时code的值会异常。现在用promise封装一下,将他success的结果返回,在登陆函数中await就可以了。 ...
当placeholder的字体大小跟input大小不一致,实现placeholder垂直居中 设计稿的placeholder的样式是这样的 输入值的时候大小是这样的 最后想要实现的效果是这样的 当我这样写的时候 效果是这样的,会稍微偏低一点 ...
在页面中调用wx.getSystemInfo即可获取当前页面的屏幕高度,如果写在app.js里面或者带有系统tab页面里面,获取的windowHeight会比不是tab的页面少48; 含有的Tab ...
1、mysql和redis数据读写不一致? 业务场景 从理论上来说,给缓存设置过期时间,是保证最终一致性的终极解决方案。这种方案下,我们可以对存入缓存的数据设置过期时间,所有的写操作以数据库为准,对缓存操作只是尽最大努力即可。也就是说如果数据库写成功,缓存更新失败 ...
(2.1)什么情况下缓存和数据库会不一致 在高并发的情况下,如果所有的数据都从数据库中去读取,那再强大的数据库系统都承受不了这个压力,因此我们会将部分数据放入缓存中,比如放入redis中。这是典型的用空间换时间的方式。 但是这个redis相当于是真实数据的一个副本,这就意味着如果数据库中数据 ...
由于小程序端两次请求的 sessionid 不一致, 导致后端无法取得 session,解决办法:在登录时获取sessionid //第一次请求登录接口时保存到sessionid中 success: function (res) { wx.hideLoading ...