- session_key失效后调用 wx.checkSession进入成功状态
描述:执行完注册登录流程后,想复现一下session_key失效导致分享时签名检测失败的问题。 于是在开发者工具控制台调用了wx.login,成功让session_key失效。 这时再去调用wx.checkSession时,竟然进入sucess方法表示检测通过,这时调用分享传入签名,后台检测失败。 问题: session_key失效了,wx.checkSession不应该进入fail方法吗?
2018-05-14 - 点击左上角返回,触发onUnload后,当前页面的代码会继续运行
- 当前 Bug 的表现(可附上截图) 从页面A跳转到页面B, 触发了页面B的onLoad事件,事件中有一个异步请求,请求完毕后跳转页面C。 进入页面B马上点击左上角返回,在页面A发现等待N秒后会跳转到页面C。 断点调试后发现在页面B点击左上角返回,虽然会触发onUnload事件,但页面B已经执行的代码会继续往下执行。 - 预期表现 页面卸载后,代码是不是不应继续运行。 临时解决方案: 设置一个变量,在onUnload中改变,并且在异步之后的操作做判断 [图片]
2018-04-23 - 小程序可以覆盖系统设定的特殊字体吗
安卓用户可以设置系统特殊字体, 在小程序中可以屏蔽系统设置的字体,展示正常的默认字体吗?
2018-02-09 - cover-image与border-radius有冲突
在IOS真机中, 如果cover-image 在进入页面时就是显示的,wxss上设置border-radius没有问题。 但如果cover-image开始是隐藏的,通过事件展示出来,如果设置了border-radius,那么该图片怎么都不会显示出来。
2018-01-18 - cover-view、cover-image的z-index层级关系无效
对cover-view 和 cover-image, 在同一级中设置 position:absolute, 在ios真机中z-index是无效的 比如: <cover-view class="rob-mid-bg">cover1</cover-view> <cover-view class="rob-last-bg">cover2</cover-view> .rob-mid-bg{ position: absolute; z-index: 50; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 159rpx; height: 159rpx; background-color:#ff9a00; border-radius: 9999rpx; animation: showornot 2s linear 0s infinite; } .rob-last-bg{ position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 180rpx; height: 180rpx; background-color: #78694e; border-radius: 9999rpx; transform-origin: center; animation: showornot 1.5s linear 0s infinite; } 以上代码 ,在模拟器和安卓机中都是好的,但 在ios真机中,cover1永远被cover2覆盖,除非把cover1放到cove2下面,才能覆盖cover2 <cover-view class="rob-last-bg">cover2</cover-view> <cover-view class="rob-mid-bg">cover1</cover-view> 之前也发过一个cover-view的问题,一直没有回复... 现在又发现一个
2018-01-18 - cover-image 在animtion中设置opacity后导致动画无效
对于cover-image 设置动画, 无论是直接写@keyframes还是使用API wx.createAnimation,只要使用了opacity并且设置数值不为1,则在IOS真机上该动画不会显示, 在安卓和模拟机上都是好的。 文档上cover-image是支持opacity的 [图片] 使用API ——wx.createAnimation: var loveAnimation = wx.createAnimation({ duration: 3000, timingFunction: 'linear', }); this.loveAnimation = loveAnimation; this.loveAnimation.translate(0, -60).opacity(0.5).step({ duration: 1000 }) this.setData({ loveUpData: this.loveAnimation.export() }) 使用wxss直接定义keyframes: .love-icon{ position: absolute; z-index: 100; bottom: 240rpx; right: 90rpx; width: 44rpx; height: 42rpx; } .love-icon.right{ animation: love-right-up 1s linear 0s infinite; } .love-icon.left{ animation: love-left-up 1s linear 0.5s infinite; } @keyframes love-right-up{ 0%{ transform: translate(25rpx, 0); opacity: 1; } 50%{ transform: translate(50rpx, -63rpx); opacity: 1; } 100%{ transform: translate(25rpx, -126rpx); opacity: 0.5; } } 以上代码在安卓机和模拟器上都是可以正常运行的,但是在IOS真机上,只要加了opacity,动画就失效,直接不会出现改动画。
2018-01-17