根据你的代码,并未复现 [图片]
【Bug】小程序异步分包组件加载被阻塞,js执行出错!小程序基础库版本要求: 基础库版本 > 2.25.4 时可复现 基础库版本 <= 2.25.4 时表现正常 问题描述及复现步骤: 1) 项目结构,项目分主包和分包(如下图),其中: 主包包含一些公共的,同步的基础组件,如 comp1、comp2、comp3 分包包含一些业务的异步组件,如 async-comp1、async-comp2、async-comp3 ... async-comp7 [图片] 2) 页面结构,包含页面元素、同步组件、异步组件,如下图: 2.1 所有的异步组件在组件的 attached 生命周期中抛出事件 this.triggerEvent('attached') [图片] 2.2 在页面所有的异步组件上监听 attached 事件并进行处理 [图片] 当事件处理器以同步的方式调用 setData 时,会导致部分异步组件的 attached 生命周期不触发, 如下图控制台 AppData 中可以看到,async-comp2、async-comp4、async-comp6 组件的 attached 生命周期不触发,在实际复杂的项目里,会直接表现为组件加载失败。 加载失败的组件表现出一定的规律,async-comp2为第一个监听 attached 事件的后一个组件,async-comp4、async-comp6 组件前都有一个同步组件。 [图片] 当事件处理器以异步的方式调用 setData 时,或小程序基础库版本 <= 2.25.4 时,表现正常,如图: [图片] 针对已上问题,如果是bug,希望官方能够及时修复或者给出解决方案,如果是 feature,麻烦说明其中原理,谢谢!
01-16上手前先照着文档抄一遍练习一下
云函数服务网页,不能正常返回数据?// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境 var rp = require('request-promise') // 云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() let { userInfo, isbn} = event var res = rp( 'https://book.douban.com/isbn/'+isbn).then(html=>{ return html; }).catch(err=>{ console.log(err) }) return { event, openid: wxContext.OPENID, appid: wxContext.APPID, unionid: wxContext.UNIONID, result: res, isbn: isbn, } } 不能正常返回网页,返回如下图: [图片]
01-16uniapp只能开发小程序,开发不了小游戏,至少现在不支持
uniapp开发的微信小程序代码可以发布成微信小程序吗?uniapp开发的微信小程序能不能发布成微信小游戏,还是微信小游戏必须得用微信开发者工具来开发小游戏才可以发布成小游戏
01-16测试正常,提供一下能复现的代码片段吧 https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
chooseMedia的sourceType为’album‘,没反应,也不报错?wx.chooseMedia({ count: 9, mediaType: ['image'], sourceType: ['album'], maxDuration: 30, camera: 'back', success(res) { console.log(res.tempFiles.tempFilePath) console.log(res.tempFiles.size) },fail:function(e){ console.log(e); } }) 第一次调起,点同意隐私授权能正常调用,第二次就没反应了,也不报错。如果我的sourceType是album和camera又能正常调用,几次都可以(清了缓存,删了手机上的小程序,点了同意隐私授权都不行)。隐私协议已经更新了,调试基础库版本是3.3.0,也推送到了开发的手机上。app.json也设置了"__usePrivacyCheck__": true
01-16看运气,有时候能过,有时候不能过 https://developers.weixin.qq.com/miniprogram/product/#_5-12-%E6%94%B6%E9%9B%86%E7%94%A8%E6%88%B7%E9%9A%90%E7%A7%81%E8%A1%8C%E4%B8%BA
小程序可以通过表单,让用户填写身份证信息吗?审核能通过吗?小程序可以通过表单,让用户填写身份证信息吗?审核能通过吗?
01-12是否配置了业务域名?业务域名是否是https的?
小程序webview嵌套h5分享后打不开域名自动添加了http:// 是什么原因?小程序webview嵌套h5 分享后,点击分享的小程序打不开页面,安卓机提升不支持打开http://https的页面
01-12贴个代码片段
saveVideoToPhotosAlbum 下载后 ios 没声音? 安卓正常[图片]
01-12执行顺序颠倒了,先赋值后打印才对
this.setData不能这样使用吗?Page({ data: { openid: '', info: {} }, getUserInfo() { console.log("openid" + this.data.openid); if (!this.data.openid.trim()) { return; } }, onLoad() { this.getUserInfo(); const openid = wx.getStorageSync('openid') this.setData({ openid: openid }) }, }) 新手入坑,要崩溃了? 在onLoad中设置了openid的值,缓存中也openid的值,为什么打印openid的时候却没有值?有大佬知道的吗?
01-12配置合法域名了么
wx.showShareImageMenu 没有分享功能?真机与开发者工具均没有分享图标[图片][图片]
01-12官方可不会理解你的难处,只会按规定做事
新开的品牌小程序没有绑定运营微信,导致投诉没有及时处理被要求缴纳1万元保证金,如何申诉?在订单已经全额给顾客退货退款,通过平台售后处理好了客户问题的情况下,由于运营相关人员没有绑定公众号后台,没有收到之前顾客发起的投诉,导致被平台判定给顾客少发了一半的货,在售后已经给顾客全额退款的情况下依然要求我们给顾客退一半的货对应的货款。目前钱已经支付给微信平台,我们希望能取消保证金要求,新微商城启动不易,内部流程复杂,一万保证金对我们来说压力较大。
01-11