个人案例
- 壹水水
喝天然好水,上“壹水水”微信小程序
壹水水扫码体验
下拉的时候,你把之前的数据清空(做下监控),下拉后把默认数据赋值,你切换页面如果还是首次查询的数据,说明切换页面首次页面没有再次加载
下拉刷新失效?如图布局图,在点击查询后,在查询的状态下,下拉刷新,没有退出查询状态,下拉刷新失效,在第二次下拉才生效。在查询状态下,切换到其他页面,再回到该页面,没有回到初始页面,一直保持在查询状态下。 想要的效果是,在查询状态下,下拉刷新退出查询状态,回到初始页面状态,从其他页面切换到该页面,回到初始页面。 [图片] 代码: /** * 获取选项卡 */ onItemChengdeEvent(event) { var index = event.detail.index; // console.log(index); this.setData({ currentIndex: index }); if (!this.data.isQuerying) { this.lowdrelease(); } else { this.onchaxun() } }, /** * 获取数据库数据 */ async loadData(start = 0, vehicle,newQuery = {}) { const that = this; const index = that.data.currentIndex; console.log(index); let query = {}; switch (index) { case 0: break; case 1: query = {carpool: '我要找车'}; break; case 2: query = {carpool: '我要找人'}; break; case 3: query = {carpool: '我找货车'}; break; case 4: query = {carpool: '我要找货'}; break; } console.log(query) if (that.data.isQuerying) { newQuery = _.and(query,{ startPoint: db.RegExp({ regexp: '^' + that.data.startPoint }), goal: db.RegExp({ regexp: '^' + that.data.goal }), }) } else { newQuery = query } console.log('条件查询', newQuery) try { let promise = db.collection(vehicle).where(newQuery); if (start > 0) { promise = promise.skip(start); } promise = promise.limit(2) .orderBy("redden.reddenStartTime", 'desc') .orderBy("topping.toppingStarttime", "desc") .orderBy("create_time", "desc"); const vehiclesRes = await promise.get(); const vehicles = vehiclesRes.data; console.log('获取数据库数据', vehicles) const countResult = await promise.count(); const total = countResult.total; console.log('总计数', total) const newVehicles = start > 0 ? this.data.vehicles.concat(vehicles) : vehicles; newVehicles.forEach((vehicle, index) => { vehicle.create_time = vehicle.create_time.toString(); }); const hasmore = false; return { newVehicles, total, hasmore, }; } catch (error) { console.log('failed to load data:', error); throw error; } }, /** * 获取初始数据 */ async lowdrelease(start = 0) { const that = this; try { const { newVehicles: vehicles, total: vehiclesTotal, hasmore: hasmore } = await that.loadData(start, 'vehicle'); that.setData({ vehicles: vehicles, hasmore: hasmore, result: vehiclesTotal, }) } catch (error) { console.log('failed to load data:', error); throw error; } }, /** * 点击查询事件 */ async onchaxun(start = 0) { const that = this; that.setData({ isQuerying:true }) try { const { newVehicles: vehicles, total: vehiclesTotal, hasmore: hasmore } = await that.loadData(start, 'vehicle'); that.setData({ startPointStr: '', goalStr: '', vehicles: vehicles, hasmore: hasmore, result: vehiclesTotal, }); } catch (error) { console.log('failed to load data:', error); throw error; } }, /** * 生命周期函数--监听页面显示 */ onShow() { this.lowdrelease(0); }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { this.lowdrelease(0); this.setData({ isQuerying: false }) wx.stopPullDownRefresh(); },
11-12如果进入管局审核,等待就行,一般是1~20个工作日,根据不同省市的审核时间不一样,注意查看短信
小程序备案提交后,不确定是否已核验工信部验证码,如何查询?目前页面显示是“管局审核中“,已超过一周。如题。小程序备案提交后,不确定是否已核验工信部验证码,如何查询?目前页面显示是“管局审核中“,已超过一周。
11-12appid不一致,是不是有其他请求
如何解决jscode2session 反馈40029错误?移动端获取Code后立即发送后台调用jscode2session 请求 OpenId;(这里能确保获取的Code和请求jscode2session在5秒钟内,理论上不存在超时问题;后台也只有一个;日志检索过 没有发现同一个CODE被多次使用的情况) 经常在22点40分左右开始返回 40029 然后到23点多就回复正常;再此期间,任何终端访问都是40029; 请求如下: https://api.weixin.qq.com/sns/jscode2session?appid={0}&secret={1}&js_code={2}&grant_type=authorization_code 日志如下: [图片] [图片] 到23:47:09 就恢复正常;然后就不在出现40029了; 请问下; 除了Code的过期 还会有什么情况导致这个问题?(这边能确保Code肯定没过期,也肯定没调用多次)
11-12不支持
移动端H5网页能直接访问微信小店商品吗?还是需要通过微信小程序来中转打开和购买?移动端H5网页能直接访问微信小店商品吗?还是需要通过微信小程序来中转打开和购买?
11-12目前管理员确认注销有效期为7天,且每天都会下发提醒,建议您留意下一次的消息提醒。 注:若已确认,将不会再下发消息提醒。 参考:https://kf.qq.com/faq/181226ua6Fje1812263ENJbq.html
注销小程序?注销小程序没有收到确认消息
11-12webview不支持微信支付
关于小程序内的webview支付问题?我现在遇到一个场景,小程序是A公司的,会内嵌一些webview,有第三方的商户B入驻,B的h5有自己的微信支付。但是由于小程序的h5不能拉起支付,需要用A的Appid,去下单获取到参数,然后回传到原生小程序来调用支付接口。B商户可能有多家 目前我了解到的: 需要小程序和商户绑定A小程序也需要开通微信支付(且和B商户肯定不是同一主体)问题: A的小程序开通微信支付的时候,应该采用什么模式(普通商户模式还是服务商模式,各自的缺点和优点)过程中可能还有其他的我没关注的点吗
11-12可以监听,如果横屏就转为竖屏,https://developers.weixin.qq.com/miniprogram/dev/framework/view/resizable.html
编辑时是竖屏,播放时变横屏?如图 [图片]
11-12该申请机会只有一次,申请不通过无法再申请,需认真填写申请理由和尽可能上传相关图片证据,包括但不限于小程序服务完成流程截图、线下门店照片(如有)等 [图片]
使用小程序微信支付云模板如何免用户确认收货?使用小程序微信支付云模板支付成功之后会需要开发者发货,用户收货后才能收到钱,对于会员类的订单不需要这个流程,改如何修改?或者自己用工作流来做(不使用模版)就可以实现?或者有什么别的办法?感谢!
11-12要是可以登录小程序MP后台,在设置那有注销账号功能,可以注销账号
后台如何注销小程序?小程序如何注销? 后台找不到注销按钮了
11-11看下规则:https://developers.weixin.qq.com/miniprogram/introduction/qrcode.html#%E4%BA%8C%E7%BB%B4%E7%A0%81%E8%B7%B3%E8%BD%AC%E8%A7%84%E5%88%99
小程序如果被封禁配置的普通二维码规则是否会释放?A小程序配置了 普通二维码打开小程序的规则,印刷物料后,如果A小程序被封禁,是否会释放普通二维码规则?不然我B小程序去配置这个规则时会提示该规则已被A小程序占用。导致印刷的物料会一直打开被封禁的小程序。
11-11