- 小程序广告组件驳回, 因小程序需绑定信息后方可正常使用,怎么处理?
AppID:wxf1317723d7698573 我的小程序广告组件被驳回 查看后台直接提示: 小程序广告组件驳回原因: 1. 因小程序需绑定信息后方可正常使用,导致无法正常审核广告组件,请关注公众号“微信广告助手(ad_helper)”提供测试账号等信息
2023-09-23 - 微信云开发签到的日历主体,在上线后的ISO机上不显示?
上线后在iso机型上日历主体不显示,真机调试正常,安卓机型也是正常的 <view class='header'> <view wx:for='{{date}}' wx:key='index' class='{{(index == todayIndex) && isTodayWeek ? "weekMark" : ""}}'> {{item}} <view></view> </view> </view> <view class='date-box'> <block wx:for='{{dateArr}}' wx:key='index'> <view class='{{isToday == item.isToday ? "nowDay":""}}'> <view class='date-head font28' data-year='{{year}}' data-month='{{month}}' data-datenum='{{item.dateNum}}'> <span wx:if='{{item.choose?"nowDay":""}}' class="signicon xxyw xxyw-yiqiandao"></span> <view wx:else>{{item.dateNum}}</view> <!-- 没有wx:else,有的数字会出现重影 --> </view> </view> </block> </view> js代码: // js 部份 //日历主体数据 dateInit: function (setYear, setMonth) { //全部时间的月份都是按0~11基准,显示月份才+1 let dateArr = []; //需要遍历的日历数组数据 let arrLen = 0; //dateArr的数组长度 let now = setYear ? new Date(setYear, setMonth) : new Date(); let year = setYear || now.getFullYear(); let nextYear = 0; let month = setMonth || now.getMonth(); //没有+1方便后面计算当月总天数 let nextMonth = (month + 1) > 11 ? 1 : (month + 1); // let startWeek = new Date(year + ',' + (month + 1) + ',' + 1).getDay(); //目标月1号对应的星期 let startWeek = new Date(year, month, 1).getDay() let dayNums = new Date(year, nextMonth, 0).getDate(); //获取目标月有多少天 let obj = {}; let num = 0; if (month + 1 > 11) { nextYear = year + 1; dayNums = new Date(nextYear, nextMonth, 0).getDate(); } arrLen = startWeek + dayNums; for (let i = 0; i < arrLen; i++) { if (i >= startWeek) { num = i - startWeek + 1; // obj = { // isToday: parseInt(year * 10000 + (month + 1) * 100 + num), // dateNum: num, // // weight: 5 // } obj = { isToday: '' + year + (month + 1) + num, dateNum: num, // weight: 5 } } else { obj = {}; } dateArr[i] = obj; } this.setData({ dateArr: dateArr }) let nowDate = new Date(); let nowYear = nowDate.getFullYear(); let nowMonth = nowDate.getMonth() + 1; let nowWeek = nowDate.getDay(); let getYear = setYear || nowYear; let getMonth = setMonth >= 0 ? (setMonth + 1) : nowMonth; if (nowYear == getYear && nowMonth == getMonth) { this.setData({ isTodayWeek: true, todayIndex: nowWeek }) } else { this.setData({ isTodayWeek: false, todayIndex: -1 }) } }, [图片][图片]
2022-05-27 - movable-area左滑删除时,遍历的都显示左移?
[图片] wxml <block class="item" wx:for="{{data}}" wx:key="index"> <view class="cell"> <movable-area class="maaa"> <movable-view class="mvvv" direction="horizontal" x="{{isOpen?'-100rpx':'0'}}" bindtouchstart="handleStart" bindtouchend="handleEnd" id="{{item._id}}"> <viewItem dataList="{{item}}"/> <!-- 自定义组件 --> </movable-view> </movable-area> <button class="delBtn" id="{{item._id}}" bindtap="delSwiperItem">删 除</button> </view> </block> js let fastTouchX = 0 data: { data: [], isOpen: false, id: '', }, handleStart(evt) { fastTouchX = evt.changedTouches[0].pageX let id = evt.currentTarget.id this.setData({ id }) }, handleEnd(evt) { let id = evt.currentTarget.id let newTouchX = evt.changedTouches[0].pageX let cha = newTouchX - fastTouchX if(id != this.data.id){ return } if (cha < -20) { this.setData({ isOpen: true }) } else if (cha > 20) { this.setData({ isOpen: false }) } else { this.setData({ isOpen: this.data.isOpen }) } },
2021-12-09