同样的问题,申诉两次今天又被拒了: 审核未通过原因 你好,经核实,小程序该线上版本仅提供电商类小程序商品价格详情展示并导流至相关小程序进行购买,平台暂不支持做纯导流、无实质内容的运营内容,请自觉遵守国家相关法律法规,不从事违法或违反《微信小程序平台运营规范》及相关规则的内容和行为,谢谢。 二次申诉还是不通过,那么 芬香 这些 不都是这种吗,为什么他们可以!!!! 这是要赶尽杀绝,只许州官放火吗???
我们本来是cps导购小程序,现在说我们违规,该如何处理?你好,因用户投诉并经平台审核,你的小程序涉及帐号无实质内容及服务,且主要目的为其他帐号进行推荐、推广、导流等行为行为,服务已被下线处理。请参照《小程序平台运营规范》修改内容。 违规内容 小程序内含有对微信小程序进行排行或集中设立跳转、添加平台服务 1,首先我们没有做“排行或集中设立跳转、添加平台服务”等动作; 2,我们本来就有自营售卖与对接京东、拼多多等平台cps,市场上所有都是这么做的,为什么就说我们违规; 希望官方能解答
2021-04-19https://developers.weixin.qq.com/community/develop/article/doc/000ec256ebc54061f0198cdef51813
这个问题是要沉了么?长列表渲染卡顿,安卓直接卡死,求优化解决之道!!!!#场景: 页面是不断上拉加载的数据流,不断地加载造成页面长列表, 情况类似使用的新闻app的数据加载方式。 结构示意: [图片] #问题: 此时进行页面渲染后,滑动页面出现卡顿现象, ios(6s)在超过10页轻微出现延迟, 安卓直接3-4页出现卡顿, 再往后直接延迟3、4秒才响应滑动,直到页面有5、6秒的延迟就操作不动。 #当前情况: 1、setdata已做优化,避免使用concat,采用分段,先占位(分页级别),再渲染。 setdata({ list[page]:datalist }) 2、列表的dom结构不一样,有单图组合文字、3图组合文字、有单张大图 [图片] 3、滑动区域没有使用scroll-view组件 不知社区内是否有类似情况,且有解的朋友。
2019-09-23结合上面兄弟的分享,我写了目前在用的方法: app.js [代码]_showBadge: [代码][代码]function[代码][代码](num, show) {[代码][代码] [代码][代码]if[代码] [代码](show == 0) {[代码][代码] [代码][代码]wx.removeTabBarBadge({ index: 3 });[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]wx.setTabBarBadge({[代码][代码] [代码][代码]index: 3,[代码][代码] [代码][代码]text: String(num),[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}[代码][代码]},[代码] [代码]// 微章闪动[代码][代码]_flashingBadge: [代码][代码]function[代码][代码](num) {[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]// 隐藏微章 显示微章 * 3[代码][代码] [代码][代码]that._showBadge(num, 0);[代码][代码] [代码][代码]setTimeout([代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]that._showBadge(num, 1);[代码][代码] [代码][代码]}, 150);[代码][代码] [代码][代码]setTimeout([代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]that._showBadge(num, 0);[代码][代码] [代码][代码]}, 300);[代码][代码] [代码][代码]setTimeout([代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]that._showBadge(num, 1);[代码][代码] [代码][代码]}, 400);[代码][代码] [代码][代码]setTimeout([代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]that._showBadge(num, 0);[代码][代码] [代码][代码]}, 480);[代码][代码] [代码][代码]setTimeout([代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]that._showBadge(num, 1);[代码][代码] [代码][代码]}, 580);[代码][代码]},[代码] [代码]_clearBadgeTimer: [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]if[代码] [代码](that.globalData._setTabBarBadgeTimer) {[代码][代码] [代码][代码]clearInterval(that.globalData._setTabBarBadgeTimer);[代码][代码] [代码][代码]that.globalData._setTabBarBadgeTimer = [代码][代码]null[代码][代码];[代码][代码] [代码][代码]}[代码][代码]},[代码] [代码]_createBadgeTimer: [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]if[代码] [代码](that.globalData._setTabBarBadgeTimer) {[代码][代码] [代码][代码]return[代码][代码];[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]that.globalData._setTabBarBadgeTimer = setInterval([代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]that.setMsgBadge(that.globalData.badgeNum);[代码][代码] [代码][代码]}, 300);[代码][代码] [代码][代码]}[代码][代码]},[代码] [代码]// 设置消息微章[代码][代码]setMsgBadge: [代码][代码]function[代码][代码](num) {[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]if[代码] [代码](num == 0) {[代码][代码] [代码][代码]that.globalData.badgeNum = 0;[代码][代码] [代码][代码]wx.setStorageSync([代码][代码]'badgeNum'[代码][代码], 0);[代码][代码] [代码][代码]wx.removeTabBarBadge({[代码][代码] [代码][代码]index: 3,[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]that._clearBadgeTimer();[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]// 不在tab 页设置会失败 失败就启动定时器 来不断重试,直至成功,这样再回到tab页就不会出现 “Badge未同步” 的问题了[代码][代码] [代码][代码]console.log([代码][代码]'wx.removeTabBarBadge fail'[代码][代码]);[代码][代码] [代码][代码]that._createBadgeTimer();[代码][代码] [代码][代码]},[代码][代码] [代码][代码]});[代码][代码] [代码][代码]return[代码][代码];[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]if[代码] [代码](num > that.globalData.badgeNum) {[代码][代码] [代码][代码]wx.vibrateLong(); [代码][代码]// 小震动[代码][代码] [代码][代码]wx.playBackgroundAudio({[代码][代码] [代码][代码]dataUrl: [代码][代码]'https://x.aipin100.cn/static/newMessage.aac'[代码][代码],[代码][代码] [代码][代码]});[代码][代码] [代码][代码]that._flashingBadge(num); [代码][代码]// 闪动[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]that.globalData.badgeNum = num;[代码][代码] [代码][代码]wx.setStorageSync([代码][代码]'badgeNum'[代码][代码], num);[代码] [代码] [代码][代码]wx.setTabBarBadge({[代码][代码] [代码][代码]index: 3,[代码][代码] [代码][代码]text: String(num),[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]that._clearBadgeTimer();[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]// 不在tab 页设置会失败 失败就启动定时器 来不断重试,直至成功,这样再回到tab页就不会出现 “Badge未同步” 的问题了[代码][代码] [代码][代码]console.log([代码][代码]'wx.setTabBarBadge fail'[代码][代码]);[代码][代码] [代码][代码]that._createBadgeTimer();[代码][代码] [代码][代码]},[代码][代码] [代码][代码]});[代码][代码]},[代码]
非TabBar页面怎么更新TabBar上面的小红点或者数字信息- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 在非TabBar页面执行 setTabBarBadge方法不起作用,如何在子页面更新一级页面上的Badge信息?
2018-09-23