
兼容性问题
ljw_Josie
有一条只能往前走的路,叫青春!
展开
-
MacBook微信小程序使用selectComponent获取自定义组件时,返回null的解决方案
最近换了MacBook开发小程序,发现this.selectComponent 获取到的自定义组件为null,代码没有做任何改动,但就是拿不到值。网上查了一下有大部分人都说把this.selectComponent写在onShow里面,因为onLoad可能没有加载完dom,拿不到组件。But!!我放在onShow也没有用,仔细排查了一下代码发现,是因为我在组件外层加了wx:if的判断,去掉就好了。真的蛮奇怪的,其他同事和windows电脑都没有这个问题=.=记下来,帮大家排坑吧...原创 2022-01-25 14:32:28 · 1733 阅读 · 0 评论 -
记录wx.getUserInfo被回收后,小程序升级成wx.getUserProfile的旅程
升级背景官方说明点这里两个重点getUserProfile接口从2.10.4版本基础库开始支持,每次调用均会出现授权弹窗,确保用户信息安全吧getUserInfo接口将直接获取匿名数据(包括userInfo与encryptedData中的用户个人信息),获取加密后的openID与unionID数据的能力不做调整。数据具体变化即wx.getUserInfo接口的返回参数不变,但开发者获取的userInfo为匿名信息(标红部分)。分析小程序全局待修改之处第一步:找出所有使用了wx原创 2021-05-14 00:14:05 · 556 阅读 · 0 评论 -
微信小程序中部分iPhone手机不兼容white-space: nowrap;的解决方案
bug表现目前发现iPhoneX, iPhone11 pro, iPhone12 pro 等个别机型对强制不换行的样式失效。解决方案(亲测)使用CSS box-orient 属性/* Firefox */display:-moz-box;-moz-box-orient:horizontal;/* Safari、Opera 以及 Chrome */display:-webkit-box;-webkit-box-orient:horizontal;/* 这句别漏了,毕竟大部分场景适用原创 2021-05-06 13:46:00 · 2210 阅读 · 1 评论 -
css文字超出隐藏的省略号发生错位的解决办法
现象:文本超出隐藏,省略号发生了遮挡和错位解决办法:删除text-align: justify;当初是为了文本两端对齐视觉上好看些才加的,没想到这行css会在文本超出隐藏的时候出现这样的错位。去除样式后恢复正常...原创 2021-05-06 10:53:52 · 791 阅读 · 1 评论 -
关于火狐浏览器checkbox选中状态刷新后无变化的问题
新版本浏览器的表单数据默认记忆的功能 可以通过在form表单中添加autocomplete="off"属性 。如此设置以后会有一个bug 就是比如你表单是一个登录表单,在设置了autocomplete="off" 后点击登录会弹出 ‘是否记住密码’ 这样类似的提示 如果点击是的话 那么账号密码仍然会被记忆autocomplete="off"将会无效。原创 2017-06-19 10:13:22 · 883 阅读 · 0 评论 -
img标签设置背景图片,始终有一个像素的border怎么破?
用img标签来设置背景图片,无论你怎么给border加样式都会发现一条摆脱不掉的边框,这是浏览器为了识别img标签自带的一个类似于“占位符”的标记,就是为了告诉这里有张图片。没啥作用。怎么消除这条边框呢?最佳解决办法:你换个标签呗,不就是显示一张背景图么?干嘛非要用img标签?或者加一句css,使他没有src的时候透明度为0就可以了。 img[src=""]{ ...原创 2018-07-17 00:41:03 · 3754 阅读 · 1 评论