- 微信小程序swiper高度动态适配(子元素高度不固定)
示例代码地址 https://github.com/s568774056/swipe.git 对于整页都是swiper的情况下。例如下面这张图: [图片] 则可以使用如下css [代码] [代码] [代码]swiper,swiper-item{[代码] [代码] [代码][代码]height[代码][代码]: [代码][代码]100[代码][代码]vh [代码][代码]!important[代码][代码];[代码][代码]}[代码] [代码] [代码] [代码]或者 [代码] [代码] [代码] [代码][代码] [代码][代码] swiper,swiper-item{ height: calc(100vh - 75rpx) !important; } [代码][代码] [代码] [代码] 对于swiper占据部分高度的情况下。 [图片] 使用如下代码 原理为在[代码]swiper-item[代码][代码][代码]的最上面和最下面插入空view,并利用wx api获取两个之间的高度差,然后设置给[代码]swiper[代码]。 细节方面需要自己调整下。为什么小程序不把这个组件做好呢?还得自己计算- -! <swiper class='hide' bindanimationfinish="swiperChange" style="height:{{swiper_height}};" current="{{isIndex}}"> <swiper-item wx:for="{{roomList}}" wx:for-item='room' wx:for-index="index"> <view id="start{{index}}" class='start-view'></view> <block wx:for="{{imgUrls}}" wx:for-item='path' wx:for-index="img-index"> <image mode="aspectFill" src="{{path}}" /> </block> <view id="end{{index}}" class='start-view'></view> </swiper-item> </swiper> [代码][代码][代码][代码] swiper { margin-top: 45rpx; } Page({ data: { roomList: ['Room1', 'Room2', 'Room3'], imgUrls: [ 'https://images.unsplash.com/photo-1551334787-21e6bd3ab135?w=640', 'https://images.unsplash.com/photo-1551214012-84f95e060dee?w=640', 'https://images.unsplash.com/photo-1551446591-142875a901a1?w=640' ], swiper_height: 0, isIndex:0 }, onLoad: function () { this.autoHeight(); }, changeNavBar: function (e) { this.setData({ isIndex: e.detail }); }, swiperChange: function (e) { this.setData({ isIndex: e.detail.current }); this.autoHeight(); }, autoHeight() { let { isIndex } = this.data; wx.createSelectorQuery() .select('#end' + isIndex).boundingClientRect() .select('#start' + isIndex).boundingClientRect().exec(rect => { let _space = rect[0].top - rect[1].top; _space = _space + 'px'; this.setData({ swiper_height: _space }); }) } }) 参考文章https://developers.weixin.qq.com/community/develop/doc/00008aaf4a473056d1c69a8b253c04
2019-09-04 - 通过WXS实现回弹的平滑滚动容器
前言 最近在愉快的开发微信小程序的时候碰到了一个体验需求,需要在 Android 侧的滚动也需要带回弹效果,类似于在 Web 端可以使用的 better-scroll,查阅微信小程序内置组件 [代码]scroll-view[代码] 无法满足这种场景,没办法,需求得做呀,只能自己动手撸了! 在微信小程序中,我们可以通过 WXS响应事件 来替代逻辑层处理从而有效的提高交互流畅度,其中使用到的 WXS语法 也是非常类似我们非常熟悉 JavaScript,不过很多的 JavaScript 高级语法在 WXS 模块中不能使用,具体可以点击链接进入微信小程序提供的文档。 思路 以横向滚动为例,内容的宽度大于容器的宽度时可以发生滚动,如图 [图片] 接着通过监听三个触摸事件[代码]touchstart[代码]、[代码]touchmove[代码]、[代码]touchend[代码]来实时的改变 content 的 CSS translate,从而从视觉上达到滚动的目的。 WXS 示例 我们先从一个简单的 WXS 使用示例来了解回顾一下使用方式,WXS 的模块系统类似 CommomJS 规范,使用每个模块内置的 [代码]module[代码] 对象中的 [代码]exports[代码] 属性进行变量、函数导出: [代码]// helper.wxs module.exports = { // 注意 WXS 模块中不支持函数简写 touchstart: function touchstart() { console.log('touchstart called') } } [代码] [代码]<!-- index.wmxl --> <!-- module 为模块名,可按规范任意取名 --> <wxs src="./helper.wxs" module="helper" /> <!-- 与普通的逻辑层事件不同,这里需要加上 {{}} --> <view bind:touchstart="{{ helper.touchstart }}">view</view> [代码] 这样就给 [代码]view[代码] 绑定了一个 [代码]touchstart[代码] 事件,在事件触发后,会在控制台打印出字符串 "touchstart called" 好了,现在正式进入滚动容器的逻辑实现 开工 新建 [代码]scroll.wxml[代码] 文件,准备符合上图中结构的 WXML 内容来构造出一个正确的可以滚动条件 [代码]<!-- scroll.wxml --> <!-- 即图中的 container --> <view class="container" style="width: 100vw;"> <!-- 即图中的 content --> <view class="content" style="display: inline-block; white-space: nowrap;"> <view wx:for="{{ 10 }}" wx:key="index" style="width: 200rpx; height: 300rpx; border: 1px solid; display: inline-block;">{{ item }}</view> </view> </view> [代码] 新建 [代码]scroll.wxs[代码] 文件,里边用于存放我们实现滚动的所有逻辑 接下来进行初始化操作,首先需要获取到 container 和 content 组件实例,在上一节 “WXS 示例” 中我们知道可以通过在组件中触发一个事件来调用 WXS 模块中的方法,但有没有什么方式可以不用等到用户来触发事件就可以执行吗? 通过阅读 WXS 响应事件 文档,可以了解到,另外一种调用 WXS 模块方法就是可以通过 [代码]change:[prop][代码] 监听某一个组件的 Prop 的改变来执行 WXS 模块中指定的方法,且这个方法会立即执行一次,如下面一个示例 [代码]// helper.wxs module.exports = { setup: function setup() { console.log('setup') } } [代码] [代码]<!-- index.wxml --> <wxs src="./helper.wxs" module="helper"></wxs> <!-- 例如我们指定一个 prop 为 prop1,值为 {{ prop1Data }} --> <!-- 通过 change:prop1 语法对这个 prop 的变化进行监听 --> <view prop1="{{ prop1Data }}" change:prop1="{{ helper.setup }}"></view> [代码] [代码]// index.js Page({ data: { prop1Data: {} } }) [代码] 上面示例中,在页面初始化或 [代码]prop1Data[代码] 发生改变时(准确来说是在逻辑层对 [代码]prop1Data[代码] 调用了 [代码]setData[代码] 方法后,即使 [代码]prop1Data[代码] 的内容不变化),都会调用 [代码]hepler.wxs[代码] 模块中的 setup 方法。 现在我们可以通过 [代码]change:prop[代码] 会立即执行一次的特点,来对我们的滚动逻辑进行一次初始化操作 [代码]// scroll.wxs var exports = module.exports // 页面实例 var ownerInstance // container BoundingClientRect var containerRect // content 实例,通过此实例设置 CSS 属性 var slidingContainerInstance // content BoundingClientRect var slidingContainerRect // X方向的最小、最大滚动距离。如 -200 至 0(手势往右时,元素左移,translateX 为负值) var minTranslateX var maxTranslateX = 0 /** * @param newValue 最新的属性值 * @param oldValue 旧的属性值 * @param ownerInstance 页面所在的实例 * @param instance 触发事件的组件实例 */ exports.setup = function setup(newValue, oldValue, _ownerInstance, instance) { ownerInstance = _ownerInstance containerRect = instance.getBoundingClientRect() slidingContainerInstance = ownerInstance.selectComponent('.content') slidingContainerRect = slidingContainerInstance.getBoundingClientRect() minTranslateX = (slidingContainerRect.width - containerRect.width) * -1 } [代码] [代码]<!-- scroll.wxml --> <wxs src="./scroll.wxs" module="scroll" /> <!-- 因本案例只利用 change:[prop] 首次执行的机制,传递的给 _ 的参数是个对象字面量 --> <view class="container" style="width: 100vw;" _="{{ { k: '' } }}" change:_="{{ scroll.setup }}" bind:touchstart="{{ scroll.touchstart }}" bind:touchmove="{{ scroll.touchmove }}" bind:touchend="{{ scroll.touchend }}" > <view class="content" style="display: inline-block; white-space: nowrap;"> <view wx:for="{{ 10 }}" wx:key="index" style="width: 200rpx; height: 300rpx; border: 1px solid; display: inline-block;">{{ item }}</view> </view> </view> [代码] 完成基本的跟随手指移动 [代码]// scroll.wxs var exports = module.exports // 页面实例 var ownerInstance // container BoundingClientRect var containerRect // content 实例,通过此实例设置 CSS 属性 var slidingContainerInstance // content BoundingClientRect var slidingContainerRect // X方向的最小、最大滚动距离。如 -200 至 0(手势往右时,元素左移,translateX 为负值) var minTranslateX var maxTranslateX = 0 /** * @param newValue 最新的属性值 * @param oldValue 旧的属性值 * @param ownerInstance 页面所在的实例 * @param instance 触发事件的组件实例 */ exports.setup = function setup(newValue, oldValue, _ownerInstance, instance) { ownerInstance = _ownerInstance containerRect = instance.getBoundingClientRect() slidingContainerInstance = ownerInstance.selectComponent('.content') slidingContainerRect = slidingContainerInstance.getBoundingClientRect() minTranslateX = (slidingContainerRect.width - containerRect.width) * -1 } // 实时记录 content 位置 var pos = { x: 0 } // 记录每次触摸事件开始时,content 的位置,后续的移动都是基于此值增加或减少 var startPos = { x: 0 } // 记录触摸开始时,手指的位置,后续需要通过比较此值来计算出移动量 var startTouch = { clientX: 0 } function setTranslate(pos0) { slidingContainerInstance.setStyle({ transform: 'translateX(' + pos0.x + 'px)' }) pos.x = pos0.x } exports.touchstart = function touchstart(event) { startTouch.clientX = event.changedTouches[0].clientX startPos.x = pos.x } exports.touchmove = function touchmove(event) { var deltaX = event.changedTouches[0].clientX - startTouch.clientX var x = startPos.x + deltaX setTranslate({ x: x }) } exports.touchend = function touchend() {} [代码] 效果图: [图片] 处理松手后移动超出的情况,需要对其归位: 添加 clamp 工具方法 [代码]// 给出最小、最大、当前值,返回一个在最下-最大范围之间的结果 // 如: -100, 0, -101 => -100 function clamp(min, max, val) { return Math.max(min, Math.min(max, val)) } [代码] 在 touchend 事件中,添加位置校验的逻辑 [代码]// scroll.wxs exports.touchend = function touchend() { setTranslate({ x: clamp(minTranslateX, maxTranslateX, pos.x) }) } [代码] 看看效果: [图片] 回去是能回去了,有点生硬~ 加上松手回弹动画 其中动画可以使用两种实现方式 CSS Transition:在松手后,给 content 元素设置一个 [代码]transition[代码],然后调整 [代码]translateX[代码] 值归位 JS 帧动画:在松手后,利用动画函数不断调整 [代码]translateX[代码] 来进行归位 两种方式通过给相同的动画函数可以达到一样的体验,但 CSS Transition 在我的理解中不太好处理中止的情况,如在动画过程中,又有了新的触摸事件,这里就会产生抖动或未预期到的结果,但 JS 动画可以很简单的应对 因此后续的动画部分打算采用 JS 动画实现,先准备一些动画函数 [代码]// scroll.wxs // 下面内容通过 better-scroll 借鉴 ~ // 可以理解为入参是一个 [0, 1] 的值,返回也是一个 [0, 1] 的值,用来表示进度 var timings = { v1: function (t) { return 1 + --t * t * t * t * t }, v2: function(t) { return t * (2 - t) }, v3: function(t) { return 1 - --t * t * t * t } } [代码] 定义 [代码]moveFromTo[代码] 方法来实现从一个点通过指定的动画函数运动到另一点 [代码]// scroll.wxs /** * @param fromX 起始点xx * @param toX 目标点 x * @param duration 持续时长 * @param timing 动画函数 */ function moveFromTo(fromX, toX, duration, timing) { if (duration === 0) { setTranslate({ x: fromX }) } else { var startTime = Date.now() var disX = toX - fromX var rAFHandler = function rAFHandler() { var progressX = timing(clamp(0, 1, (Date.now() - startTime) / duration)) setTranslate({ x: disX * progressX + fromX }) if (progressX < 1) { ownerInstance.requestAnimationFrame(rAFHandler) } } ownerInstance.requestAnimationFrame(rAFHandler) } } [代码] 调整 touchend 事件处理逻辑,添加归位的动画效果 [代码]// scroll.wxs exports.touchend = function touchend() { moveFromTo( pos.x, clamp(minTranslateX, maxTranslateX, pos.x), 800, timings.v1 ) } [代码] 看看效果: [图片] 看起来达到了目的,再优化一下,在滑动超出边界后,需要给一些阻力,不能滑的“太简单了” 给超边界的滚动加阻力 [代码]// scroll.wxs exports.touchmove = function touchmove(event) { var deltaX = event.changedTouches[0].clientX - startTouch.clientX var x = startPos.x + deltaX // 阻尼因子 var damping = 0.3 if (x > maxTranslateX) { // 手指右滑导致元素左侧超出,超出部分添加阻尼行为 x = maxTranslateX + damping * (x - maxTranslateX) } else if (x < minTranslateX) { // 手指左滑导致元素右侧超出,超出部分添加阻尼行为 x = minTranslateX + damping * (x - minTranslateX) } setTranslate({ x: x }) } [代码] 瞅瞅: [图片] 效果达到了,手指都划出屏幕了,才移动了这么一点距离 到现在已经完成了一个带回弹效果的滚动容器,但还没有做到“平滑”,即在滑动一段距离松手后,需要给 content 一些“惯性”来继续移动一些距离,体验起来就不会那么生硬 加滑动惯性 在这之前,还有一些准备工作需要做 [代码]// scroll.wxs // 记录触摸开始的时间戳 + var startTimeStamp = 0 // 增加动画完成回调 + function moveFromTo(fromX, toX, duration, timing, onComplete) { if (duration === 0) { setTranslate({ x: fromX }) + ownerInstance.requestAnimationFrame(function() { + onComplete && onComplete() + }) } else { var startTime = Date.now() var disX = toX - fromX var rAFHandler = function rAFHandler() { var progressX = timing(clamp(0, 1, (Date.now() - startTime) / duration)) setTranslate({ x: disX * progressX + fromX }) if (progressX < 1) { ownerInstance.requestAnimationFrame(rAFHandler) + } else { + onComplete && onComplete() + } } ownerInstance.requestAnimationFrame(rAFHandler) } } exports.touchstart = function touchstart(event) { startTouch.clientX = event.changedTouches[0].clientX startPos.x = pos.x + startTimeStamp = event.timeStamp } [代码] 因为是在松手后加动量,所以继续处理 touchend [代码]// scroll.wxs exports.touchend = function touchend(event) { // 记录这一轮触摸动作持续的时间 var eventDuration = event.timeStamp - startTimeStamp var finalPos = { x: pos.x } var duration = 0 var timing = timings.v1 var deceleration = 0.0015 // 计算动量,以下计算方式“借鉴”于 better-scroll,有知道使用什么公式的朋友告知以下~ var calculateMomentum = function calculateMomentum(start, end) { var distance = Math.abs(start - end) var speed = distance / eventDuration var dir = end - start > 0 ? 1 : -1 var duration = Math.min(1800, (speed * 2) / deceleration) var delta = Math.pow(speed, 2) / deceleration * dir return { duration: duration, delta: delta } } // 此次滑动目的地还在边界中,可以进行动量动画 if (finalPos.x === clamp(minTranslateX, maxTranslateX, finalPos.x)) { var result = calculateMomentum(startPos.x, pos.x) duration = result.duration finalPos.x += result.delta // 加上动量后,超出了边界,加速运动到目的地,然后触发回弹效果 if (finalPos.x > maxTranslateX || finalPos.x < minTranslateX) { duration = 400 timing = timings.v2 var beyondDis = containerRect.width / 6 if (finalPos.x > maxTranslateX) { finalPos.x = maxTranslateX + beyondDis } else { finalPos.x = minTranslateX + beyondDis * -1 } } } moveFromTo(pos.x, finalPos.x, duration, timing, function () { // 若动量动画导致超出了边界,需要进行位置修正,也就是回弹动画 var correctedPos = { x: clamp(minTranslateX, maxTranslateX, pos.x) } if (correctedPos.x !== pos.x) { moveFromTo( pos.x, correctedPos.x, 800, timings.v1 ) } }) } [代码] 继续看看效果: [图片] 有了有了 只是现在的滚动容器还很“脆弱”,在进行动量动画、回弹动画时,如果手指继续开始一轮新的触摸,就会出现问题,也就是最开始我们在选择 CSS 过渡和 JS 动画考虑到的问题 解决连续触摸滑动问题 在 [代码]moveFromTo[代码] 方法中,添加强制中止的逻辑 [代码]// scroll.wxs + var effect = null function moveFromTo(fromX, toX, duration, timing, onComplete) { + var aborted = false if (duration === 0) { setTranslate({ x: fromX }) ownerInstance.requestAnimationFrame(function () { onComplete && onComplete() }) } else { var startTime = Date.now() var disX = toX - fromX var rAFHandler = function rAFHandler() { + if (aborted) return var progressX = timing(clamp(0, 1, (Date.now() - startTime) / duration)) setTranslate({ x: disX * progressX + fromX }) if (progressX < 1) { ownerInstance.requestAnimationFrame(rAFHandler) } else { onComplete && onComplete() } } ownerInstance.requestAnimationFrame(rAFHandler) } + if (effect) effect() + effect = function abort() { + if (!aborted) aborted = true + } } exports.touchstart = function touchstart(event) { startTouch.clientX = event.changedTouches[0].clientX startPos.x = pos.x startTimeStamp = event.timeStamp + if (effect) { + effect() + effect = null + } } [代码] 体验一下: [图片] 这样一个带回弹的平滑滚动容器就处理的可以使用啦,有问题的地方欢迎大家指出讨论 结尾 完整源码托管在 Github 中:weapp-scroll 其中功能、逻辑更为完善,并同时支持横向、竖向方向的滚动,适合在 Android、PC 场景的使用(毕竟 IOS 侧可以直接使用微信内置组件 [代码]scroll-view[代码]~)。若有帮到希望可以给个星星~ 完~
2023-07-07 - 没有违约记录,也没有交易异常拦截,为什么提示当前交易存在异常,为保障你的资金安全,暂无法完成支付。
商户号:1601604739 小程序名称:音频二维码生成器,AppID wx6f1f0fb0fe28df02 交易场景:用户称输入完支付密码后,弹出提示“当前交易存在异常,为保障你的资金安全,暂无法完成支付。请谨防兼职刷单、虚假返利、免费送等骗局。” [图片] 问题排查:商户平台后台 没有违约记录,也没有交易异常拦截,最近一个月内2个投诉已处理完成。 公众平台后台没有违规通知,最近一个月有一个投诉已处理完成。
2023-06-26 - 当前交易存在异常,为保障你的资金安全,暂时无法完成支付
商户号:10023372 用户在支付过程中遇到风险提示, 请问是什么原因导致的风险提示,我们在商家后台进行了自查,没有发现有违规提示。 [图片] [图片]
2022-08-24 - 小程序提示交易异常,用户无法支付,这个该如何处理?
[图片]
2022-05-26 - wx.request错误码?
request错误码可参考 https://chromium.googlesource.com/chromium/src/+/master/net/base/net_error_list.h
2021-03-02 - 小程序性能优化实践
小程序性能优化课程基于实际开发场景,由资深开发者分享小程序性能优化的各项能力及应用实践,提升小程序性能表现,满足用户体验。
10-09 - 小程序主包进入分包提示网络无法连接,运行加载环境失败(2,105)
小程序主包无法打开分包页面,华为荣耀,每次都打不开,可以稳定复现 [图片] 日志如下: 2020-2-17 15:36:45 [log] wx.getSystemInfoSync api invoke 2020-2-17 15:36:45 [log] wx.getSystemInfoSync return 2020-2-17 15:36:45 [log] wx.getBackgroundFetchData api invoke 2020-2-17 15:36:45 [log] wx.getSystemInfoSync api invoke 2020-2-17 15:36:45 [log] wx.getSystemInfoSync return 2020-2-17 15:36:45 [log] wx.getStorageSync api invoke 2020-2-17 15:36:45 [log] wx.getStorageSync return 2020-2-17 15:36:45 [log] wx.getStorageSync api invoke 2020-2-17 15:36:45 [log] wx.getStorageSync return 2020-2-17 15:36:45 [log] wx.getStorageSync api invoke 2020-2-17 15:36:45 [log] wx.getStorageSync return 2020-2-17 15:36:45 [log] wx.getStorageSync api invoke 2020-2-17 15:36:45 [log] wx.getStorageSync return 2020-2-17 15:36:45 [log] wx.getStorageSync api invoke 2020-2-17 15:36:45 [log] wx.getStorageSync return 2020-2-17 15:36:45 [log] App onLaunch have been invoked 2020-2-17 15:36:45 [log] wx.getUpdateManager api invoke 2020-2-17 15:36:45 [log] wx.getUpdateManager return 2020-2-17 15:36:45 [log] App onShow have been invoked 2020-2-17 15:36:45 [log] wx.getStorageSync api invoke 2020-2-17 15:36:45 [log] wx.getStorageSync return 2020-2-17 15:36:45 [log] wx.request api invoke with seq 0 2020-2-17 15:36:45 [log] page pages/index/index onLoad have been invoked 2020-2-17 15:36:45 [log] wx.showTabBar api invoke 2020-2-17 15:36:45 [log] page pages/index/index onShow have been invoked 2020-2-17 15:36:45 [log] wx.getBackgroundFetchData success callback with msg getBackgroundFetchData:ok 2020-2-17 15:36:45 [log] wx.getSystemInfo api invoke 2020-2-17 15:36:45 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:36:45 [log] wx.getSystemInfo api invoke 2020-2-17 15:36:45 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:36:45 [log] wx.getSystemInfo api invoke 2020-2-17 15:36:45 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:36:45 [log] wx.createSelectorQuery api invoke 2020-2-17 15:36:45 [log] wx.createSelectorQuery api invoke 2020-2-17 15:36:45 [log] wx.navigateTo api invoke 2020-2-17 15:36:45 [log] page pages/index/index onReady have been invoked 2020-2-17 15:36:45 [log] wx.getSystemInfo api invoke 2020-2-17 15:36:45 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:36:45 [log] wx.createSelectorQuery api invoke 2020-2-17 15:36:45 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:36:45 [log] wx.login api invoke 2020-2-17 15:36:46 [log] page pages/index/index onHide have been invoked 2020-2-17 15:36:46 [log] wx.hideShareMenu api invoke 2020-2-17 15:36:46 [log] page createPages/pages/createStrongNotice/index onLoad have been invoked 2020-2-17 15:36:46 [log] page createPages/pages/createStrongNotice/index onShow have been invoked 2020-2-17 15:36:46 [log] wx.createSelectorQuery api invoke 2020-2-17 15:36:46 [log] wx.getSystemInfo api invoke 2020-2-17 15:36:46 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:36:46 [log] wx.getSystemInfo api invoke 2020-2-17 15:36:46 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:36:46 [log] wx.getSystemInfo api invoke 2020-2-17 15:36:46 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:36:46 [log] wx.login success callback with msg login:ok 2020-2-17 15:36:46 [log] wx.request api invoke with seq 0 2020-2-17 15:36:46 [log] page createPages/pages/createStrongNotice/index onReady have been invoked 2020-2-17 15:36:46 [log] wx.getSystemInfo api invoke 2020-2-17 15:36:46 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:36:46 [log] wx.getSystemInfo api invoke 2020-2-17 15:36:46 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:36:46 [log] wx.getSystemInfo api invoke 2020-2-17 15:36:46 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:36:47 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:36:47 [log] wx.getStorageSync api invoke 2020-2-17 15:36:47 [log] wx.getStorageSync return 2020-2-17 15:36:47 [log] wx.request api invoke with seq 0 2020-2-17 15:36:47 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:36:47 [log] wx.setTabBarItem api invoke 2020-2-17 15:36:47 [log] wx.getSystemInfo api invoke 2020-2-17 15:36:47 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:36:47 [log] wx.getSystemInfo api invoke 2020-2-17 15:36:47 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:36:47 [log] wx.getNetworkType api invoke 2020-2-17 15:36:47 [log] wx.onNetworkStatusChange api invoke 2020-2-17 15:36:47 [log] wx.getNetworkType success callback with msg getNetworkType:ok 2020-2-17 15:36:51 [log] page createPages/pages/createStrongNotice/index onUnload have been invoked 2020-2-17 15:36:51 [log] wx.showTabBar api invoke 2020-2-17 15:36:51 [log] page pages/index/index onShow have been invoked 2020-2-17 15:37:24 [log] page pages/index/index onHide have been invoked 2020-2-17 15:37:24 [log] App onHide have been invoked 2020-2-17 15:37:41 [log] wx.getUpdateManager api invoke 2020-2-17 15:37:41 [log] wx.getUpdateManager return 2020-2-17 15:37:41 [log] App onShow have been invoked 2020-2-17 15:37:41 [log] wx.showTabBar api invoke 2020-2-17 15:37:41 [log] page pages/index/index onShow have been invoked 2020-2-17 15:37:48 [log] page pages/index/index onHide have been invoked 2020-2-17 15:37:48 [log] page pages/myGroup/index onLoad have been invoked 2020-2-17 15:37:48 [log] page pages/myGroup/index onShow have been invoked 2020-2-17 15:37:48 [log] wx.getStorageSync api invoke 2020-2-17 15:37:48 [log] wx.getStorageSync return 2020-2-17 15:37:48 [log] wx.request api invoke with seq 0 2020-2-17 15:37:48 [log] wx.getStorageSync api invoke 2020-2-17 15:37:48 [log] wx.getStorageSync return 2020-2-17 15:37:48 [log] wx.request api invoke with seq 0 2020-2-17 15:37:48 [log] wx.createSelectorQuery api invoke 2020-2-17 15:37:48 [log] wx.createSelectorQuery api invoke 2020-2-17 15:37:48 [log] page pages/myGroup/index onReady have been invoked 2020-2-17 15:37:48 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:37:48 [log] wx.stopPullDownRefresh api invoke 2020-2-17 15:37:48 [log] wx.createSelectorQuery api invoke 2020-2-17 15:37:48 [log] wx.createSelectorQuery api invoke 2020-2-17 15:37:48 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:37:48 [log] wx.stopPullDownRefresh api invoke 2020-2-17 15:37:49 [log] wx.getSystemInfo api invoke 2020-2-17 15:37:49 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:37:49 [log] wx.getSystemInfo api invoke 2020-2-17 15:37:49 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:37:49 [log] wx.getSystemInfo api invoke 2020-2-17 15:37:49 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:37:53 [log] page pages/myGroup/index onHide have been invoked 2020-2-17 15:37:53 [log] page pages/add/index onLoad have been invoked 2020-2-17 15:37:53 [log] page pages/add/index onShow have been invoked 2020-2-17 15:37:53 [log] page pages/add/index onReady have been invoked 2020-2-17 15:37:54 [log] wx.getSystemInfo api invoke 2020-2-17 15:37:54 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:37:54 [log] wx.getSystemInfo api invoke 2020-2-17 15:37:54 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:37:54 [log] wx.getSystemInfo api invoke 2020-2-17 15:37:54 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:38:6 [log] wx.navigateTo api invoke 2020-2-17 15:38:6 [log] page pages/add/index onHide have been invoked 2020-2-17 15:38:6 [log] page createPages/pages/createGroup/index onLoad have been invoked 2020-2-17 15:38:6 [log] page createPages/pages/createGroup/index onShow have been invoked 2020-2-17 15:38:6 [log] page createPages/pages/createGroup/index onReady have been invoked 2020-2-17 15:38:7 [log] wx.getSystemInfo api invoke 2020-2-17 15:38:7 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:38:7 [log] wx.getSystemInfo api invoke 2020-2-17 15:38:7 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:38:7 [log] wx.getSystemInfo api invoke 2020-2-17 15:38:7 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:38:25 [log] page createPages/pages/createGroup/index onUnload have been invoked 2020-2-17 15:38:25 [log] page pages/add/index onShow have been invoked 2020-2-17 15:38:27 [log] page pages/add/index onHide have been invoked 2020-2-17 15:38:27 [log] page pages/notice/index onLoad have been invoked 2020-2-17 15:38:27 [log] page pages/notice/index onShow have been invoked 2020-2-17 15:38:27 [log] wx.getStorageSync api invoke 2020-2-17 15:38:27 [log] wx.getStorageSync return 2020-2-17 15:38:27 [log] wx.request api invoke with seq 0 2020-2-17 15:38:27 [log] wx.createSelectorQuery api invoke 2020-2-17 15:38:27 [log] wx.createSelectorQuery api invoke 2020-2-17 15:38:27 [log] page pages/notice/index onReady have been invoked 2020-2-17 15:38:27 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:38:27 [log] wx.stopPullDownRefresh api invoke 2020-2-17 15:38:27 [log] wx.setTabBarItem api invoke 2020-2-17 15:38:27 [log] wx.createSelectorQuery api invoke 2020-2-17 15:38:27 [log] wx.createSelectorQuery api invoke 2020-2-17 15:38:27 [log] wx.getSystemInfo api invoke 2020-2-17 15:38:27 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:38:27 [log] wx.getSystemInfo api invoke 2020-2-17 15:38:27 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:38:27 [log] wx.getSystemInfo api invoke 2020-2-17 15:38:27 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:38:28 [log] page pages/notice/index onHide have been invoked 2020-2-17 15:38:29 [log] wx.canIUse api invoke 2020-2-17 15:38:29 [log] wx.hideHomeButton api invoke 2020-2-17 15:38:29 [log] page pages/me/index onLoad have been invoked 2020-2-17 15:38:29 [log] page pages/me/index onShow have been invoked 2020-2-17 15:38:29 [log] wx.getStorageSync api invoke 2020-2-17 15:38:29 [log] wx.getStorageSync return 2020-2-17 15:38:29 [log] wx.getStorageSync api invoke 2020-2-17 15:38:29 [log] wx.getStorageSync return 2020-2-17 15:38:29 [log] wx.request api invoke with seq 0 2020-2-17 15:38:29 [log] wx.login api invoke 2020-2-17 15:38:29 [log] page pages/me/index onReady have been invoked 2020-2-17 15:38:29 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:38:29 [log] wx.login success callback with msg login:ok 2020-2-17 15:38:29 [log] wx.getSystemInfo api invoke 2020-2-17 15:38:29 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:38:29 [log] wx.getSystemInfo api invoke 2020-2-17 15:38:29 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:38:29 [log] wx.getSystemInfo api invoke 2020-2-17 15:38:29 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:38:38 [log] wx.navigateTo api invoke 2020-2-17 15:38:47 [log] wx.navigateTo api invoke 2020-2-17 15:38:54 [log] wx.navigateTo api invoke 2020-2-17 15:39:14 [log] wx.navigateTo api invoke 2020-2-17 15:39:24 [log] wx.navigateTo api invoke 2020-2-17 15:39:29 [log] wx.navigateTo api invoke 2020-2-17 15:39:35 [log] wx.navigateTo api invoke 2020-2-17 15:39:41 [log] wx.navigateTo api invoke 2020-2-17 15:39:45 [log] wx.navigateTo api invoke 2020-2-17 15:39:50 [log] wx.navigateTo api invoke 2020-2-17 15:39:59 [log] wx.navigateTo api invoke 2020-2-17 15:40:13 [log] page pages/me/index onHide have been invoked 2020-2-17 15:40:13 [log] wx.showTabBar api invoke 2020-2-17 15:40:13 [log] page pages/index/index onShow have been invoked 2020-2-17 15:40:27 [log] page pages/index/index onHide have been invoked 2020-2-17 15:40:27 [log] page pages/myGroup/index onShow have been invoked 2020-2-17 15:40:27 [log] wx.getStorageSync api invoke 2020-2-17 15:40:27 [log] wx.getStorageSync return 2020-2-17 15:40:27 [log] wx.request api invoke with seq 0 2020-2-17 15:40:27 [log] wx.getStorageSync api invoke 2020-2-17 15:40:27 [log] wx.getStorageSync return 2020-2-17 15:40:27 [log] wx.request api invoke with seq 0 2020-2-17 15:40:27 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:40:27 [log] wx.stopPullDownRefresh api invoke 2020-2-17 15:40:27 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:40:27 [log] wx.stopPullDownRefresh api invoke 2020-2-17 15:40:31 [log] page pages/myGroup/index onHide have been invoked 2020-2-17 15:40:31 [log] page pages/add/index onShow have been invoked 2020-2-17 15:40:33 [log] wx.navigateTo api invoke 2020-2-17 15:40:33 [log] page pages/add/index onHide have been invoked 2020-2-17 15:40:33 [log] page createPages/pages/createProject/index onLoad have been invoked 2020-2-17 15:40:33 [log] page createPages/pages/createProject/index onShow have been invoked 2020-2-17 15:40:33 [log] wx.getStorageSync api invoke 2020-2-17 15:40:33 [log] wx.getStorageSync return 2020-2-17 15:40:33 [log] wx.request api invoke with seq 0 2020-2-17 15:40:33 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:40:33 [log] wx.stopPullDownRefresh api invoke 2020-2-17 15:40:33 [log] page createPages/pages/createProject/index onReady have been invoked 2020-2-17 15:40:34 [log] wx.getSystemInfo api invoke 2020-2-17 15:40:34 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:40:34 [log] wx.getSystemInfo api invoke 2020-2-17 15:40:34 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:40:34 [log] wx.getSystemInfo api invoke 2020-2-17 15:40:34 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:40:56 [log] page createPages/pages/createProject/index onUnload have been invoked 2020-2-17 15:40:56 [log] page pages/add/index onShow have been invoked 2020-2-17 15:40:58 [log] wx.navigateTo api invoke 2020-2-17 15:40:58 [log] page pages/add/index onHide have been invoked 2020-2-17 15:40:58 [log] page createPages/pages/createGroup/index onLoad have been invoked 2020-2-17 15:40:58 [log] page createPages/pages/createGroup/index onShow have been invoked 2020-2-17 15:40:58 [log] page createPages/pages/createGroup/index onReady have been invoked 2020-2-17 15:40:59 [log] wx.getSystemInfo api invoke 2020-2-17 15:40:59 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:40:59 [log] wx.getSystemInfo api invoke 2020-2-17 15:40:59 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:40:59 [log] wx.getSystemInfo api invoke 2020-2-17 15:40:59 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:41:0 [log] page createPages/pages/createGroup/index onUnload have been invoked 2020-2-17 15:41:0 [log] page pages/add/index onShow have been invoked 2020-2-17 15:41:4 [log] wx.navigateTo api invoke 2020-2-17 15:41:4 [log] page pages/add/index onHide have been invoked 2020-2-17 15:41:4 [log] page createPages/pages/createGroup/index onLoad have been invoked 2020-2-17 15:41:4 [log] page createPages/pages/createGroup/index onShow have been invoked 2020-2-17 15:41:4 [log] page createPages/pages/createGroup/index onReady have been invoked 2020-2-17 15:41:5 [log] wx.getSystemInfo api invoke 2020-2-17 15:41:5 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:41:5 [log] wx.getSystemInfo api invoke 2020-2-17 15:41:5 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:41:5 [log] wx.getSystemInfo api invoke 2020-2-17 15:41:5 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-17 15:41:10 [log] page createPages/pages/createGroup/index onUnload have been invoked 2020-2-17 15:41:10 [log] page pages/add/index onShow have been invoked 2020-2-17 15:41:12 [log] page pages/add/index onHide have been invoked 2020-2-17 15:41:12 [log] page pages/me/index onShow have been invoked 2020-2-17 15:41:12 [log] wx.getStorageSync api invoke 2020-2-17 15:41:12 [log] wx.getStorageSync return 2020-2-17 15:41:12 [log] wx.request api invoke with seq 0 2020-2-17 15:41:12 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:41:13 [log] wx.navigateTo api invoke 2020-2-17 15:41:22 [log] page pages/me/index onHide have been invoked 2020-2-17 15:41:22 [log] App onHide have been invoked 2020-2-17 15:41:30 [log] wx.getUpdateManager api invoke 2020-2-17 15:41:30 [log] wx.getUpdateManager return 2020-2-17 15:41:30 [log] App onShow have been invoked 2020-2-17 15:41:30 [log] page pages/me/index onShow have been invoked 2020-2-17 15:41:30 [log] wx.getStorageSync api invoke 2020-2-17 15:41:30 [log] wx.getStorageSync return 2020-2-17 15:41:30 [log] wx.request api invoke with seq 0 2020-2-17 15:41:30 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:41:32 [log] wx.navigateTo api invoke 2020-2-17 15:41:41 [log] wx.navigateTo api invoke 2020-2-17 15:41:45 [log] page pages/me/index onHide have been invoked 2020-2-17 15:41:45 [log] App onHide have been invoked 2020-2-17 15:41:47 [log] wx.getUpdateManager api invoke 2020-2-17 15:41:47 [log] wx.getUpdateManager return 2020-2-17 15:41:47 [log] App onShow have been invoked 2020-2-17 15:41:47 [log] page pages/me/index onShow have been invoked 2020-2-17 15:41:47 [log] wx.getStorageSync api invoke 2020-2-17 15:41:47 [log] wx.getStorageSync return 2020-2-17 15:41:47 [log] wx.request api invoke with seq 0 2020-2-17 15:41:48 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:41:58 [log] page pages/me/index onHide have been invoked 2020-2-17 15:41:58 [log] App onHide have been invoked 2020-2-17 15:42:0 [log] wx.getUpdateManager api invoke 2020-2-17 15:42:0 [log] wx.getUpdateManager return 2020-2-17 15:42:0 [log] App onShow have been invoked 2020-2-17 15:42:0 [log] page pages/me/index onShow have been invoked 2020-2-17 15:42:0 [log] wx.getStorageSync api invoke 2020-2-17 15:42:0 [log] wx.getStorageSync return 2020-2-17 15:42:0 [log] wx.request api invoke with seq 0 2020-2-17 15:42:0 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:42:2 [log] wx.navigateTo api invoke 2020-2-17 15:42:7 [log] page pages/me/index onHide have been invoked 2020-2-17 15:42:7 [log] App onHide have been invoked 2020-2-17 15:42:13 [log] wx.getUpdateManager api invoke 2020-2-17 15:42:13 [log] wx.getUpdateManager return 2020-2-17 15:42:13 [log] App onShow have been invoked 2020-2-17 15:42:13 [log] page pages/me/index onShow have been invoked 2020-2-17 15:42:13 [log] wx.getStorageSync api invoke 2020-2-17 15:42:13 [log] wx.getStorageSync return 2020-2-17 15:42:13 [log] wx.request api invoke with seq 0 2020-2-17 15:42:13 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:42:16 [log] wx.navigateTo api invoke 2020-2-17 15:42:46 [log] page pages/me/index onHide have been invoked 2020-2-17 15:42:46 [log] App onHide have been invoked 2020-2-17 15:42:47 [log] wx.getUpdateManager api invoke 2020-2-17 15:42:47 [log] wx.getUpdateManager return 2020-2-17 15:42:47 [log] App onShow have been invoked 2020-2-17 15:42:47 [log] page pages/me/index onShow have been invoked 2020-2-17 15:42:47 [log] wx.getStorageSync api invoke 2020-2-17 15:42:47 [log] wx.getStorageSync return 2020-2-17 15:42:47 [log] wx.request api invoke with seq 0 2020-2-17 15:42:48 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:42:56 [log] wx.navigateTo api invoke 2020-2-17 15:43:7 [log] wx.navigateTo api invoke 2020-2-17 15:43:18 [log] wx.navigateTo api invoke 2020-2-17 15:43:27 [log] wx.navigateTo api invoke 2020-2-17 15:43:32 [log] page pages/me/index onHide have been invoked 2020-2-17 15:43:32 [log] page pages/notice/index onShow have been invoked 2020-2-17 15:43:32 [log] wx.getStorageSync api invoke 2020-2-17 15:43:32 [log] wx.getStorageSync return 2020-2-17 15:43:32 [log] wx.request api invoke with seq 0 2020-2-17 15:43:32 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:43:32 [log] wx.stopPullDownRefresh api invoke 2020-2-17 15:43:32 [log] wx.setTabBarItem api invoke 2020-2-17 15:43:34 [log] page pages/notice/index onHide have been invoked 2020-2-17 15:43:34 [log] page pages/add/index onShow have been invoked 2020-2-17 15:43:36 [log] page pages/add/index onHide have been invoked 2020-2-17 15:43:36 [log] page pages/myGroup/index onShow have been invoked 2020-2-17 15:43:36 [log] wx.getStorageSync api invoke 2020-2-17 15:43:36 [log] wx.getStorageSync return 2020-2-17 15:43:36 [log] wx.request api invoke with seq 0 2020-2-17 15:43:36 [log] wx.getStorageSync api invoke 2020-2-17 15:43:36 [log] wx.getStorageSync return 2020-2-17 15:43:36 [log] wx.request api invoke with seq 0 2020-2-17 15:43:36 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:43:36 [log] wx.stopPullDownRefresh api invoke 2020-2-17 15:43:36 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:43:36 [log] wx.stopPullDownRefresh api invoke 2020-2-17 15:43:37 [log] page pages/myGroup/index onHide have been invoked 2020-2-17 15:43:37 [log] wx.showTabBar api invoke 2020-2-17 15:43:37 [log] page pages/index/index onShow have been invoked 2020-2-17 15:43:45 [log] wx.navigateTo api invoke 2020-2-17 15:43:49 [log] wx.showToast api invoke 2020-2-17 15:43:49 [log] wx.getStorageSync api invoke 2020-2-17 15:43:49 [log] wx.getStorageSync return 2020-2-17 15:43:49 [log] wx.request api invoke with seq 0 2020-2-17 15:43:49 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:43:49 [log] wx.getStorageSync api invoke 2020-2-17 15:43:49 [log] wx.getStorageSync return 2020-2-17 15:43:49 [log] wx.request api invoke with seq 0 2020-2-17 15:43:49 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:43:49 [log] wx.hideToast api invoke 2020-2-17 15:43:57 [log] wx.showToast api invoke 2020-2-17 15:44:11 [log] page pages/index/index onHide have been invoked 2020-2-17 15:44:11 [log] page pages/myGroup/index onShow have been invoked 2020-2-17 15:44:11 [log] wx.getStorageSync api invoke 2020-2-17 15:44:11 [log] wx.getStorageSync return 2020-2-17 15:44:11 [log] wx.request api invoke with seq 0 2020-2-17 15:44:11 [log] wx.getStorageSync api invoke 2020-2-17 15:44:11 [log] wx.getStorageSync return 2020-2-17 15:44:11 [log] wx.request api invoke with seq 0 2020-2-17 15:44:11 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:44:11 [log] wx.stopPullDownRefresh api invoke 2020-2-17 15:44:12 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:44:12 [log] wx.stopPullDownRefresh api invoke 2020-2-17 15:44:13 [log] page pages/myGroup/index onHide have been invoked 2020-2-17 15:44:13 [log] wx.showTabBar api invoke 2020-2-17 15:44:13 [log] page pages/index/index onShow have been invoked 2020-2-17 15:44:15 [log] page pages/index/index onHide have been invoked 2020-2-17 15:44:15 [log] page pages/me/index onShow have been invoked 2020-2-17 15:44:15 [log] wx.getStorageSync api invoke 2020-2-17 15:44:15 [log] wx.getStorageSync return 2020-2-17 15:44:15 [log] wx.request api invoke with seq 0 2020-2-17 15:44:15 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:44:21 [log] wx.navigateTo api invoke 2020-2-17 15:44:24 [log] page pages/me/index onHide have been invoked 2020-2-17 15:44:24 [log] App onHide have been invoked 2020-2-17 15:44:27 [log] wx.getUpdateManager api invoke 2020-2-17 15:44:27 [log] wx.getUpdateManager return 2020-2-17 15:44:27 [log] App onShow have been invoked 2020-2-17 15:44:27 [log] page pages/me/index onShow have been invoked 2020-2-17 15:44:27 [log] wx.getStorageSync api invoke 2020-2-17 15:44:27 [log] wx.getStorageSync return 2020-2-17 15:44:27 [log] wx.request api invoke with seq 0 2020-2-17 15:44:27 [log] wx.request success callback with msg request:ok with seq 0 2020-2-17 15:44:28 [log] page pages/me/index onHide have been invoked 2020-2-17 15:44:28 [log] wx.showTabBar api invoke 2020-2-17 15:44:28 [log] page pages/index/index onShow have been invoked 2020-2-17 15:44:32 [log] page pages/index/index onHide have been invoked 2020-2-17 15:44:32 [log] App onHide have been invoked 2020-2-19 10:12:2 [log] wx.getSystemInfoSync api invoke 2020-2-19 10:12:2 [log] wx.getSystemInfoSync return 2020-2-19 10:12:2 [log] wx.getBackgroundFetchData api invoke 2020-2-19 10:12:2 [log] wx.getSystemInfoSync api invoke 2020-2-19 10:12:2 [log] wx.getSystemInfoSync return 2020-2-19 10:12:2 [log] wx.getStorageSync api invoke 2020-2-19 10:12:2 [log] wx.getStorageSync return 2020-2-19 10:12:2 [log] wx.getStorageSync api invoke 2020-2-19 10:12:2 [log] wx.getStorageSync return 2020-2-19 10:12:2 [log] wx.getStorageSync api invoke 2020-2-19 10:12:2 [log] wx.getStorageSync return 2020-2-19 10:12:2 [log] wx.getStorageSync api invoke 2020-2-19 10:12:2 [log] wx.getStorageSync return 2020-2-19 10:12:2 [log] wx.getStorageSync api invoke 2020-2-19 10:12:2 [log] wx.getStorageSync return 2020-2-19 10:12:2 [log] App onLaunch have been invoked 2020-2-19 10:12:2 [log] wx.getUpdateManager api invoke 2020-2-19 10:12:2 [log] wx.getUpdateManager return 2020-2-19 10:12:2 [log] App onShow have been invoked 2020-2-19 10:12:2 [log] wx.getStorageSync api invoke 2020-2-19 10:12:2 [log] wx.getStorageSync return 2020-2-19 10:12:2 [log] wx.request api invoke with seq 0 2020-2-19 10:12:2 [log] page pages/index/index onLoad have been invoked 2020-2-19 10:12:2 [log] wx.showTabBar api invoke 2020-2-19 10:12:2 [log] page pages/index/index onShow have been invoked 2020-2-19 10:12:2 [log] wx.getBackgroundFetchData success callback with msg getBackgroundFetchData:ok 2020-2-19 10:12:2 [log] wx.getSystemInfo api invoke 2020-2-19 10:12:2 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:12:2 [log] wx.getSystemInfo api invoke 2020-2-19 10:12:2 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:12:2 [log] wx.getSystemInfo api invoke 2020-2-19 10:12:2 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:12:3 [log] wx.createSelectorQuery api invoke 2020-2-19 10:12:3 [log] wx.createSelectorQuery api invoke 2020-2-19 10:12:3 [log] wx.navigateTo api invoke 2020-2-19 10:12:3 [log] page pages/index/index onReady have been invoked 2020-2-19 10:12:3 [log] wx.getSystemInfo api invoke 2020-2-19 10:12:3 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:12:3 [log] wx.createSelectorQuery api invoke 2020-2-19 10:12:3 [log] page pages/index/index onHide have been invoked 2020-2-19 10:12:3 [log] wx.hideShareMenu api invoke 2020-2-19 10:12:3 [log] page createPages/pages/createStrongNotice/index onLoad have been invoked 2020-2-19 10:12:3 [log] page createPages/pages/createStrongNotice/index onShow have been invoked 2020-2-19 10:12:3 [log] wx.createSelectorQuery api invoke 2020-2-19 10:12:3 [log] wx.request success callback with msg request:ok with seq 0 2020-2-19 10:12:3 [log] wx.login api invoke 2020-2-19 10:12:3 [log] wx.getSystemInfo api invoke 2020-2-19 10:12:3 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:12:3 [log] wx.getSystemInfo api invoke 2020-2-19 10:12:3 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:12:3 [log] wx.getSystemInfo api invoke 2020-2-19 10:12:3 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:12:3 [log] page createPages/pages/createStrongNotice/index onReady have been invoked 2020-2-19 10:12:3 [log] wx.login success callback with msg login:ok 2020-2-19 10:12:3 [log] wx.request api invoke with seq 0 2020-2-19 10:12:4 [log] wx.getSystemInfo api invoke 2020-2-19 10:12:4 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:12:4 [log] wx.getSystemInfo api invoke 2020-2-19 10:12:4 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:12:4 [log] wx.getSystemInfo api invoke 2020-2-19 10:12:4 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:12:4 [log] wx.request success callback with msg request:ok with seq 0 2020-2-19 10:12:4 [log] wx.getStorageSync api invoke 2020-2-19 10:12:4 [log] wx.getStorageSync return 2020-2-19 10:12:4 [log] wx.request api invoke with seq 0 2020-2-19 10:12:4 [log] wx.getNetworkType api invoke 2020-2-19 10:12:4 [log] wx.onNetworkStatusChange api invoke 2020-2-19 10:12:4 [log] wx.getNetworkType success callback with msg getNetworkType:ok 2020-2-19 10:12:4 [log] wx.getSystemInfo api invoke 2020-2-19 10:12:4 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:12:4 [log] wx.getSystemInfo api invoke 2020-2-19 10:12:4 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:12:4 [log] wx.request success callback with msg request:ok with seq 0 2020-2-19 10:12:4 [log] wx.setTabBarItem api invoke 2020-2-19 10:12:8 [log] page createPages/pages/createStrongNotice/index onUnload have been invoked 2020-2-19 10:12:8 [log] wx.showTabBar api invoke 2020-2-19 10:12:8 [log] page pages/index/index onShow have been invoked 2020-2-19 10:12:11 [log] page pages/index/index onHide have been invoked 2020-2-19 10:12:11 [log] wx.canIUse api invoke 2020-2-19 10:12:11 [log] wx.hideHomeButton api invoke 2020-2-19 10:12:11 [log] page pages/me/index onLoad have been invoked 2020-2-19 10:12:11 [log] page pages/me/index onShow have been invoked 2020-2-19 10:12:11 [log] wx.getStorageSync api invoke 2020-2-19 10:12:11 [log] wx.getStorageSync return 2020-2-19 10:12:11 [log] wx.getStorageSync api invoke 2020-2-19 10:12:11 [log] wx.getStorageSync return 2020-2-19 10:12:11 [log] wx.request api invoke with seq 0 2020-2-19 10:12:11 [log] wx.login api invoke 2020-2-19 10:12:11 [log] page pages/me/index onReady have been invoked 2020-2-19 10:12:11 [log] wx.request success callback with msg request:ok with seq 0 2020-2-19 10:12:12 [log] wx.login success callback with msg login:ok 2020-2-19 10:12:12 [log] wx.getSystemInfo api invoke 2020-2-19 10:12:12 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:12:12 [log] wx.getSystemInfo api invoke 2020-2-19 10:12:12 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:12:12 [log] wx.getSystemInfo api invoke 2020-2-19 10:12:12 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:12:13 [log] wx.navigateTo api invoke 2020-2-19 10:12:17 [log] wx.navigateTo api invoke 2020-2-19 10:12:21 [log] wx.navigateTo api invoke 2020-2-19 10:12:25 [log] wx.navigateTo api invoke 2020-2-19 10:12:30 [log] wx.navigateTo api invoke 2020-2-19 10:12:53 [log] wx.navigateTo api invoke 2020-2-19 10:13:14 [log] page pages/me/index onHide have been invoked 2020-2-19 10:13:14 [log] page pages/notice/index onLoad have been invoked 2020-2-19 10:13:14 [log] page pages/notice/index onShow have been invoked 2020-2-19 10:13:14 [log] wx.getStorageSync api invoke 2020-2-19 10:13:14 [log] wx.getStorageSync return 2020-2-19 10:13:14 [log] wx.request api invoke with seq 0 2020-2-19 10:13:14 [log] wx.createSelectorQuery api invoke 2020-2-19 10:13:14 [log] wx.createSelectorQuery api invoke 2020-2-19 10:13:14 [log] page pages/notice/index onReady have been invoked 2020-2-19 10:13:14 [log] wx.request success callback with msg request:ok with seq 0 2020-2-19 10:13:14 [log] wx.stopPullDownRefresh api invoke 2020-2-19 10:13:14 [log] wx.setTabBarItem api invoke 2020-2-19 10:13:14 [log] wx.createSelectorQuery api invoke 2020-2-19 10:13:14 [log] wx.createSelectorQuery api invoke 2020-2-19 10:13:14 [log] wx.getSystemInfo api invoke 2020-2-19 10:13:14 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:13:14 [log] wx.getSystemInfo api invoke 2020-2-19 10:13:14 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:13:14 [log] wx.getSystemInfo api invoke 2020-2-19 10:13:14 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:13:15 [log] page pages/notice/index onHide have been invoked 2020-2-19 10:13:15 [log] page pages/myGroup/index onLoad have been invoked 2020-2-19 10:13:15 [log] page pages/myGroup/index onShow have been invoked 2020-2-19 10:13:15 [log] wx.getStorageSync api invoke 2020-2-19 10:13:15 [log] wx.getStorageSync return 2020-2-19 10:13:15 [log] wx.request api invoke with seq 0 2020-2-19 10:13:15 [log] wx.getStorageSync api invoke 2020-2-19 10:13:15 [log] wx.getStorageSync return 2020-2-19 10:13:15 [log] wx.request api invoke with seq 0 2020-2-19 10:13:16 [log] wx.createSelectorQuery api invoke 2020-2-19 10:13:16 [log] wx.createSelectorQuery api invoke 2020-2-19 10:13:16 [log] page pages/myGroup/index onReady have been invoked 2020-2-19 10:13:16 [log] wx.request success callback with msg request:ok with seq 0 2020-2-19 10:13:16 [log] wx.stopPullDownRefresh api invoke 2020-2-19 10:13:16 [log] wx.createSelectorQuery api invoke 2020-2-19 10:13:16 [log] wx.request success callback with msg request:ok with seq 0 2020-2-19 10:13:16 [log] wx.stopPullDownRefresh api invoke 2020-2-19 10:13:16 [log] wx.createSelectorQuery api invoke 2020-2-19 10:13:16 [log] wx.getSystemInfo api invoke 2020-2-19 10:13:16 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:13:16 [log] wx.getSystemInfo api invoke 2020-2-19 10:13:16 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:13:16 [log] wx.getSystemInfo api invoke 2020-2-19 10:13:16 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:13:18 [log] page pages/myGroup/index onHide have been invoked 2020-2-19 10:13:18 [log] wx.showTabBar api invoke 2020-2-19 10:13:18 [log] page pages/index/index onShow have been invoked 2020-2-19 10:13:24 [log] page pages/index/index onHide have been invoked 2020-2-19 10:13:24 [log] App onHide have been invoked 2020-2-19 10:15:55 [log] wx.getUpdateManager api invoke 2020-2-19 10:15:55 [log] wx.getUpdateManager return 2020-2-19 10:15:55 [log] App onShow have been invoked 2020-2-19 10:15:55 [log] wx.showTabBar api invoke 2020-2-19 10:15:55 [log] page pages/index/index onShow have been invoked 2020-2-19 10:16:1 [log] page pages/index/index onHide have been invoked 2020-2-19 10:16:1 [log] page pages/me/index onShow have been invoked 2020-2-19 10:16:1 [log] wx.getStorageSync api invoke 2020-2-19 10:16:1 [log] wx.getStorageSync return 2020-2-19 10:16:1 [log] wx.request api invoke with seq 0 2020-2-19 10:16:1 [log] wx.request success callback with msg request:ok with seq 0 2020-2-19 10:16:4 [log] wx.navigateTo api invoke 2020-2-19 10:16:19 [log] page pages/me/index onHide have been invoked 2020-2-19 10:16:19 [log] page pages/myGroup/index onShow have been invoked 2020-2-19 10:16:19 [log] wx.getStorageSync api invoke 2020-2-19 10:16:19 [log] wx.getStorageSync return 2020-2-19 10:16:19 [log] wx.request api invoke with seq 0 2020-2-19 10:16:19 [log] wx.getStorageSync api invoke 2020-2-19 10:16:19 [log] wx.getStorageSync return 2020-2-19 10:16:19 [log] wx.request api invoke with seq 0 2020-2-19 10:16:19 [log] wx.request success callback with msg request:ok with seq 0 2020-2-19 10:16:19 [log] wx.stopPullDownRefresh api invoke 2020-2-19 10:16:19 [log] wx.request success callback with msg request:ok with seq 0 2020-2-19 10:16:19 [log] wx.stopPullDownRefresh api invoke 2020-2-19 10:16:20 [log] page pages/myGroup/index onHide have been invoked 2020-2-19 10:16:20 [log] page pages/notice/index onShow have been invoked 2020-2-19 10:16:20 [log] wx.getStorageSync api invoke 2020-2-19 10:16:20 [log] wx.getStorageSync return 2020-2-19 10:16:20 [log] wx.request api invoke with seq 0 2020-2-19 10:16:21 [log] wx.request success callback with msg request:ok with seq 0 2020-2-19 10:16:21 [log] wx.stopPullDownRefresh api invoke 2020-2-19 10:16:21 [log] wx.setTabBarItem api invoke 2020-2-19 10:16:21 [log] page pages/notice/index onHide have been invoked 2020-2-19 10:16:21 [log] page pages/me/index onShow have been invoked 2020-2-19 10:16:21 [log] wx.getStorageSync api invoke 2020-2-19 10:16:21 [log] wx.getStorageSync return 2020-2-19 10:16:21 [log] wx.request api invoke with seq 0 2020-2-19 10:16:21 [log] wx.request success callback with msg request:ok with seq 0 2020-2-19 10:16:22 [log] page pages/me/index onHide have been invoked 2020-2-19 10:16:22 [log] page pages/add/index onLoad have been invoked 2020-2-19 10:16:22 [log] page pages/add/index onShow have been invoked 2020-2-19 10:16:22 [log] page pages/add/index onReady have been invoked 2020-2-19 10:16:23 [log] wx.getSystemInfo api invoke 2020-2-19 10:16:23 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:16:23 [log] wx.getSystemInfo api invoke 2020-2-19 10:16:23 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:16:23 [log] wx.getSystemInfo api invoke 2020-2-19 10:16:23 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:16:23 [log] wx.navigateTo api invoke 2020-2-19 10:16:23 [log] page pages/add/index onHide have been invoked 2020-2-19 10:16:23 [log] page createPages/pages/createProject/index onLoad have been invoked 2020-2-19 10:16:23 [log] page createPages/pages/createProject/index onShow have been invoked 2020-2-19 10:16:23 [log] wx.getStorageSync api invoke 2020-2-19 10:16:23 [log] wx.getStorageSync return 2020-2-19 10:16:23 [log] wx.request api invoke with seq 0 2020-2-19 10:16:24 [log] wx.request success callback with msg request:ok with seq 0 2020-2-19 10:16:24 [log] wx.stopPullDownRefresh api invoke 2020-2-19 10:16:24 [log] page createPages/pages/createProject/index onReady have been invoked 2020-2-19 10:16:25 [log] wx.getSystemInfo api invoke 2020-2-19 10:16:25 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:16:25 [log] wx.getSystemInfo api invoke 2020-2-19 10:16:25 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:16:25 [log] wx.getSystemInfo api invoke 2020-2-19 10:16:25 [log] wx.getSystemInfo success callback with msg getSystemInfo:ok 2020-2-19 10:16:26 [log] page createPages/pages/createProject/index onUnload have been invoked 2020-2-19 10:16:26 [log] page pages/add/index onShow have been invoked 2020-2-19 10:16:26 [log] page pages/add/index onHide have been invoked 2020-2-19 10:16:26 [log] page pages/me/index onShow have been invoked 2020-2-19 10:16:26 [log] wx.getStorageSync api invoke 2020-2-19 10:16:26 [log] wx.getStorageSync return 2020-2-19 10:16:26 [log] wx.request api invoke with seq 0 2020-2-19 10:16:26 [log] wx.request success callback with msg request:ok with seq 0 2020-2-19 10:16:28 [log] wx.navigateTo api invoke 2020-2-19 10:16:33 [log] wx.navigateTo api invoke 2020-2-19 10:16:33 [log] wx.navigateTo api invoke 2020-2-19 10:16:50 [log] wx.navigateTo api invoke 2020-2-19 10:17:9 [log] wx.navigateTo api invoke 2020-2-19 10:17:34 [log] wx.navigateTo api invoke 2020-2-19 10:17:51 [log] page pages/me/index onHide have been invoked 2020-2-19 10:17:51 [log] App onHide have been invo
2020-02-19 - 视频号直播进入小程序后禁止跳转到别的小程序吗?
视频号直播进入小程序后禁止跳转到别的小程序吗,跳转时提示暂不支持当前功能,正常打开可以跳转。
2021-07-27 - wx.getMenuButtonBoundingClientRect() 返回值为0
调用`wx.getMenuButtonBoundingClientRect` 在用户第一次使用小程序的情况下,返回的所有值均为0,新用户第一次使用小程序的时候就会发现页面整体错乱,然后放弃使用,第二次我开调试的时候就正常了,因此很难找到截图,这里在开发者工具模拟实验的时候发现
2020-09-10 - 公众号网页分享给朋友或朋友圈出现只有url, 没有卡片的情况? 该怎么解决?
总体描述问题: 移动端微信分享公众号网页出现纯网址,没有卡片,没有标题,描述和图片的情况 pc端网页分享目前为止均为卡片且能正常分享图片,描述和标题 此外,通过成功分享的卡片进入页面后再次分享也均为卡片(分享成功的卡片来自pc端分享), 通过链接进入页面分享却无一例外均为链接 =========================================================== 详细情况描述: 1.公众号已经授权域名,开放平台也绑定了公众号 2.公众号有分享成功的网页,但同样的网页也会出现分享只有链接的情况(连卡片也没有,就只有链接) 3.通过分享成功的卡片进入网页似乎不会出现分享只有链接的情况 4.pc端分享目前为止均为正常的卡片形式 5.jweixin版本:1.6 安卓微信客户端: 8.0.16.2040 安卓版本: 11 6.微信开发者工具内不论使用新版本接口或旧版本接口均显示成功 ============================================================ 如图: 1.代码情况如下,不论新旧接口均会产生上述现象, 也试过单独使用新接口和旧接口的写法, 未生效 使用新接口分享给qq和qq空间均能正常显示卡片,微信和朋友圈却不行 [图片] [图片] -------- 2.如图所示,微信开发者工具内console如下 [图片] -------------- 3.由网址进入页面进行分享的异常情况 [图片] 4.由分享成功的卡片进入分享的正常情况 [图片] ----------------- 5.pc端内分享展示的情况,其中白色的网址信息为上述异常分享,绿色的网址信息为单纯的复制链接 [图片] ------------- 6.微信安卓端内展示的分享情况 [图片]
2021-12-05