- createIntersectionObserver 中 intersectionRatio的取值?
复现代码: https://developers.weixin.qq.com/s/jbkEW7ma7MgJ 当小球进入scroll-view中,intersectionRatio的值并没有打印。intersectionRatio的值只在<view class="ball">刚与scroll-view交叉时和结束交叉时显示打印。 疑问:intersectionRatio的如何触发的?是实时触发的吗(就像scroll-view中的scroll事件)?
2020-03-25 - 如何使背景图片完整显示?
设置了一张背景图片,总是不能与设备同宽,请问该如何设置。 //对应 wxml 代码段 <view class="body-background" style="background: url({{profile.profileUrl}}) no-repeat;" ></view> // 对应 js data: { profile : { profileUrl: "", profileWidth:"", profileHeight:"", } } //对应 wcss 代码段 .body-background{ display: flex; flex-direction: row; width: 100%; height: 780rpx; background-size: contain; box-sizing: border-box; line-height: 780rpx; text-align: center; } 显示结果如下: [图片] 另一方面: //尝试通过获取移动设备参数适配 wx.getSystemInfo({ success: (res) => { that.globalData.windowWidth=res.windowWidth that.globalData.windowHeight=res.windowHeight console.log(res.screenWidth,res.screenHeight,res.pixelRatio) }, })//设置在 app.js 中,通过全局变量传递至页面参数 style="background: url({{profile.profileUrl}}) no-repeat; width:{{profile.profileWidth}}rpx; height:{{profile.profileHeight}}rpx" [图片]
2020-02-10 - Error: "i" is read-only ?
尝试对database中的todos集合每条记录的done字段修改,代码、错误显示如下: todos集合: [图片] 代码: const db=wx.cloud.database() const $ = db.command.aggregate const _ = db.command const todosColAgg = db.collection('todos').aggregate() const todosIdArr = db.collection('todos') .field({ _id : true }) .get() .then( res => { for(const i = 0 ; i < res.data.length ; i++){ db.collection('todos').where({ _id : res.data[i]}).update({ data : { done : "aaaaaaaaaa" } }).then( res => { console.log(res.stats.updated) }) } }) Error: [图片] 请问问题在哪,应该如何操作
2020-02-05