- 点击按钮同时触发路由跳转和唤起消息订阅后,右划返回会返回两次
复现场景: 我有一个按钮,点击时跳转到下一个页面,同时唤起消息订阅。在第二个页面关闭消息订阅弹窗之后,右划返回,会连续返回两次。 以下场景没有问题: 在第二个页面点左上角的返回按钮表现正常。 点击消息按钮的保持选择,不唤起消息订阅弹窗时,右划返回正常。
2023-04-04 - 关于使用小程序weui中uploader组件产生的问题
https://developers.weixin.qq.com/miniprogram/dev/extended/weui/uploader.html 使用uploader组件时,发现如下问题 问题1:在uploader这个组件的示例代码中,如下的js定义似乎没有任何作用,在其中加入console.log也没有打印任何东西,以至于把此段代码完全注释,都不会对组件产生任何影响,这段示例代码究竟有什么用呢 chooseImage: function (e) { var that = this; wx.chooseImage({ sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 that.setData({ files: that.data.files.concat(res.tempFilePaths) }); } }) }, 问题2:属性列表中必填项与实际情况不符,一些必填的元素似乎不必填写,一些重要的属性则没有标明必填 问题3:在源码中(代码来源:下载组件),这个组件调用了两次setData来修改properties中父页面中定义的files数组,导致在页面中无法跟踪files中数组的改变,导致无法获取文件url列表,根据官网定义,子组件应该通过发送事件给父页面来修改父页面定义的数据,而不是在子组件中调用setData
2020-01-07