你可以检查一下,你页面渲染的时候这个参数前后面有没有带空格,<view>{{time}}<view>中间不能有空格,ios真机显示有可能会有问题。 第二种,我碰到过字段名如果是time的话,ios真机显示有问题,改成别的名字就好了!~
自定义的日历,安卓能显示,ios手机显示不了?//日历主体数据 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 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 } } 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 }) } },
2021-01-21[图片]
小程序内云函数安装npm包时报错,之前安装都是没问题,求解!?[图片]
2021-01-08${doc.restaurantId}'这个变量好像只能是查询数据中'_id'字段对应的值,不然就会报错
云数据库中的安全规则不生效?这是集合'orders'数据库中的安全规则 { "read": "auth.openid==get('database.sellerInfo.${doc.restaurantId}').ownerId", "write": "doc._openid == auth.openid" } 下图sellerInfo集合中的ownerId和操作账号的openid是一样的 [图片] 下面是访问语句 orders.where( { _openid: '{openid}', restaurantId:'b1a52c595fb7ba1f0022e42c5c6a141f' } ) 为什么报错ownerId未定义 [图片]
2020-12-26.sort()写在.project()后面...试试
sort多字段排序失效,怎么解决?var px={} px.zh=1 px.xh=1 希望先通过组号排序,组号相同的情况下,再通过序号排序,传给云函数的SORT后,都是按序号排序,组号排序无效,单独用一个字段,组号排序有效[图片] return await db.collection('bisaishuju').aggregate().sort(event.px).match(event.match) .lookup({ from: 'yundongyuan', localField: 'dwid', foreignField: 'dwid', localField: 'bh', foreignField: 'bh', as: 'yundongyuan', }).replaceRoot({ //replaceRoot指定一个已有字段作为输出的根节点,也可以指定一个计算出的新字段作为根节点。 //newRoot 代表新的根节点 newRoot: $.mergeObjects([$.arrayElemAt(['$yundongyuan', 0]), '$$ROOT']) //mergeObjects 累计器操作符 //$.mergeObjects([params1,params2...]) 可以合并多个元素 //$.arrayElemAt(['$uapproval', 0]), '$$ROOT'] //就是取uapproval数组的第一个元素,与原始的根融合在一起 }).project({ //project把指定的字段传递给下一个流水线,指定的字段可以是某个已经存在的字段,也可以是计算出来的新字段 _openid: 0, dwid: 0, xmid: 0, fzid: 0, yundongyuan: 0, mima:0 }).skip(event.skip).limit(event.limit).end() .then(res => { return (res); }) .catch(err => { return (err); })
2020-09-23应该是你传的数据里面有url地址,要先用encodeURIComponent(JSON.stringify(res.data)), 再用JSON.parse(decodeURIComponent(options.order))接受数据,这样应该就可以了
页面传值一个json,在下个页面options取值时不正确?[图片] 这是传值页面的 [图片]这是下个页面接收值 接收过来的是这样[图片] 后边多了个:“undefined”
2020-09-22