- image标签的lazy-load属性完全没用
- 需求的场景描述(希望解决的问题) 文档中说lazy-load需要在page或scroll-view下使用。这里的表达不清楚,没有说明是作为子元素使用,还是子孙元素使用。而且小程序页面的最外层不就是page元素吗? 使用过程中image的lazy-load属性在page或scroll-view下均无效。 - 希望提供的能力 希望官方能完善图片懒加载的相关文档,提供示例代码。
2018-04-27 - 【重要提议】button组件的chooseAvatar能力的几个问题?
经过测试我们发现chooseAvatar能力有如下问题,望微信团队予以评估,尽早优化: 1、无法通过配置实现“使用微信头像”、“从相册选择”、“拍照”三个选择的显隐; 2、无法通过配置控制“从相册选择”、“拍照”所取得图片是否压缩(默认都是可选择“原图”的,无法屏蔽); 3、最严重的问题:在用户选择非微信头像后,不知基于什么考虑,组件会自动向“http://finder-assistant.mp.video.tencent-cloud.com/snsuploadsimple”这个地址上传用户选择的图片(如下图所示),若用户选择的图片较大,这个过程会非常长,甚至有时还会超时崩溃。更麻烦的是:只有在这个上传过程完成后,组件才会触发bindchooseavatar事件,在此之前,组件没有暴露任何有帮助的事件供开发者进行体验优化。 [图片]。[图片] 个人认为这个chooseAvatar能力上线略显草率,在比较注重体验的小程序中,尚不可用。我们理解微信保护用户隐私的考量,但考虑到10月份即将收回getUserProfile能力,辛苦予以及时优化。
2022-06-19 - 本地测试可以在云函数获取用户数据的代码,怎么部署后就获取不了变成undefined?
在本地测试运作完美无缺的代码,部署到production就给个undefined?! local debug: 前端:userInfo: wx.cloud.CloudID(e.detail.cloudID) 后端:event.userInfo.data 是 带有nickname等数值的JSON 部署后: 前端:userInfo: wx.cloud.CloudID(e.detail.cloudID) 后端:event.userInfo.data 是 undefined [图片] 详细代码- 云函数(get-user-info-and-save): exports.main = async (event, context) => { console.log(event) const {nickName, openId, gender, city, province, language, country, avatarUrl,unionId} = event.userInfo.data .... } 前端: onGetUserInfo (e) { console.log(e.detail) if(!_.isUndefined(e.detail.rawData)){ this.setState({ isWaiting: true }) wx.cloud.callFunction({ data: { userInfo: wx.cloud.CloudID(e.detail.cloudID) }, name: 'get-user-info-and-save', success: this.setUserProfileInfo.bind(this), fail: (e)=>{ this.setState({ networkHazProblem0: true, isWaiting: false, }) } }) } }
2020-03-14