- 微信公众号开发 ios要刷新两次页面才能正常调用sdk?
安卓没问题
2021-06-28 - H5项目,uni.openLocation在安卓手机打开页面提示定位失败?
H5项目,uni.openLocation在安卓手机打开页面提示定位失败,然后ios会弹出询问地址,然后我在调用openLocation前调用uni.getLocation,h5 uni.getLocation 直接不询问?这是咋回事?
2021-06-28 - Image组件,因为图片有缓存,bindload未能触发,怎么让他只要图片加载了就会触发这个方法?
例如 我第一次数据加载了里面的图片的onload都能触发,第二次加载新的数据假如里面有一张图片是第一次就有了好像这样就不触发这个图片的bindload方法了,怎么解决,我想他都能触发
2021-05-27 - 图片 bindload 有时候这个方法触发不了?
图片 bindload 有时候这个方法触发不了?
2021-05-26 - wx.createSelectorQuery()里面boundingClientRect方法问题?
我想做一个爆布流的布局,然后需要获取到图片的高度,但是boundingClientRect有时候因为界面图片还未加载到从而只获取到了没有图片的div元素的高度,怎么能够知道界面图片都渲染完
2021-05-26 - wx.createSelectorQuery里面boundingClientRect方法获取的问题?
getSelector(arr = [], name = 'b-image') { let $this = this let { dataList } = this.data return new Promise((resolve, reject) => { let arr2 = JSON.parse(JSON.stringify(arr)) setTimeout(() => { let i = -1; arr2.forEach((el, index) => { wx.createSelectorQuery().select(`#${name+index}`).boundingClientRect(res => { el.pageHeight = res.height // console.log(res.height); i += 1 if (index == i) { resolve(arr2) } }).exec() }) }, 500); }) }, 我循环了一个数组并且在每个元素上绑定了一个id ,然后 我同promise返回结果出去,然后我在Promise回调里面拿到那些值做处理,为什么有时候返回的是undefined?然后再手机上返回的都是正常的,在编译器里面就有问题,这是啥原因 $this.getSelector(res.data.Data).then(res1 => { console.log(res1); res1.forEach(el => { console.log(el.pageHeight); if (leftHeight == rightHeight) { leftHeight += !Number(el.pageHeight) ? 20 : Number(el.pageHeight) // console.log(leftHeight, 'leftHeight'); // console.log(el.pageHeight,'Number(el.pageHeight)'); leftList.push(el) } else if (leftHeight > rightHeight) { rightList.push(el) rightHeight += !Number(el.pageHeight) ? 20 : Number(el.pageHeight) // console.log(el.pageHeight,'Number(el.pageHeight)'); // console.log(rightHeight, 'rightHeight'); } else { leftList.push(el) leftHeight += !Number(el.pageHeight) ? 20 : Number(el.pageHeight) // console.log(el.pageHeight,'Number(el.pageHeight)'); // console.log(leftHeight, 'leftHeight'); } }) $this.setData({ leftList, rightList, leftHeight, rightHeight }) }) }) } }) }
2021-05-25 - openLocation方法为什么设置了经纬度打开还是北京地图,但是调用外部是正常?
[图片]明明是广州的但是点击进去地图都是显示北京 wx.openLocation({ name:addressName, longitude:23.08845, latitude:113.29797, scale: 18, fail: () => { wx.showToast({ title: '请设置好经纬度', icon: 'error' }) } })
2021-05-17 - 最新的版本为啥navigateTo通道里面的once回调不能触发在navigateTo里面定义方法?
// let eventChannel = this.getOpenerEventChannel()
2021-04-08