太阳集团5493conlogo

  • 微博
  • 微信
  • QQ好友
  • QQ空间
  • 百度
详细内容

你对分包异步化有疑问?答案都在这里!(内附获奖名单)-杭州响应式网站建设制作开发为你呈现

时间:2022-05-11     作者:杭州响应式网站建设制作开发【转载】   来自:微信派

9月6日 - 9月20日,我们发起 分包异步化 有奖调研活动。在此期间,我们收到了开发者朋友们的热切反馈。每一条对分包异步化功能的期盼、建议、吐槽我们都认真看过。同时大家也分享了自己对新能力的疑问。微信团队整理出以下常见问题及解决方法,让大家更高效地应用新能力!

image.png


  分包异步化常见疑问  


Q:分包异步化最低兼容的基础库版本是多少?
A:最低兼容基础库版本为 2.10.4。

Q:基础库版本低于 2.10.4 可以使用分包异步化吗?
A:可以,通过 js 判断基础库版本号来兼容使用跨分包方法。但是跨分包组件可能导致低版本出现白屏,因此不建议使用。

Q:分包异步化能否支持预下载?
A:小程序支持 分包预下载 能力,配置 app.json 即可。

Q:能否不使用 require.async 异步接口,直接使用原来的同步接口?
A:不能,进行 require 的时候,分包还没有下载,而下载必然需要时间;为了避免将 js 直接挂起等待网络,只能使用异步接口。

Q:能否读取其他分包的文件?
A:可以,基于 require.async 触发其他分包的下载原理,先调用 require.async 进行目标分包,然后调用接口读取其他分包的文件即可。除此以外,组件需要的文件(例如 )也可以用类似方式处理,调用 require.async 后将其他分包的文件路径 setData 写到组件上。

Q:如何使用异步分包中的样式?
A:由于 usingComponents 使用的组件样式和不使用异步分包的情况一样,分包加载完成并替换组件后直接生效;不属于组件的样式暂时无法支持用 @import 触发下载,可以考虑将需要异步的其他分包的样式放在某个空白组件中,设置 styleIsolation: 'shared',通过 usingComponents 来使样式异步生效。

Q:异步使用组件或 js 时,是否有分包页面跳转时的加载提示?
A:没有,异步分包场景下的分包加载对于用户是静默的。

Q:我不想改代码,能否自动进行异步分包配置?
A:暂时不能,理论上一个组件、一个 js 可以做成一个分包,整个小程序也可以做成一个分包(不分包),但是实际上难以找到一种策略满足各种不同的情况。

Q:占位组件能否传递参数?
A:占位组件可以配置 properties、响应 observer、配置 class, style 来调整样式。大家可以理解成占位组件和普通组件基本一样,只是在分包加载完成后会被替换掉而已。

Q:设置占位组件好麻烦,是否有快速配置方法?
A:在分包加载过程中,渲染占位组件(不等于不渲染)能够帮助展示组件 slot 的内容,同时能够在加载过程中完成一些定制的展示和逻辑。在简单的情况下,将占位组件设置为 view 等内置组件即可,无需专门写一个组件来做占位组件。后续我们将配合工具新增快速配置或者一键配置的能力,便于开发者设置默认占位组件。

Q:如何解决分包加载过程中的白屏情况?
A:如上条所说,可以尝试在占位组件上做一些展示或者逻辑来避免加载过程中完全白屏的情况(例如 loading 态、骨架屏)。开发者工具目前有内置 骨架屏 能力,我们也会持续关注骨架屏和异步分包的结合和适配情况。

Q:能否选择性地加载分包?
A:在加载分包并展示组件的时候,如果引用一个其他分包的组件,但没有展示(例如 wx:if="{{ false }}"),那么分包是不会加载的。

Q:能否将分包异步化能力整合到打包构建工具?
A:我们有计划进行一些配合构建工具的尝试,例如在 dynamic import 或者其他场景配置下自动做异步分包配置,后续能力更新会同步给开发者朋友们。


  获奖名单  


以下是本次调研活动的获奖名单:
抽奖范围:参与抽奖的有效问卷
抽取方式:利用 Excel 中的 RANDBETWEEN 函数进行随机抽取

恭喜以下8位得奖者:


得奖者姓名
联系方式
奖品
庄*生
156****8543
气泡狗斜挎包1个
伍*滨
178****6230
微信红包风扇1个
张*康
138****6163
微信红包风扇1个
赵*明
186****8626
微信红包风扇1个
林*杰
130****7625
微信黄脸盲盒1个
夏*生
186****3384
微信黄脸盲盒1个
张*
150****0699
微信黄脸盲盒1个
黄*博
137****2060
微信黄脸盲盒1个



我们将于 2021 年 9 月 28 日前通过短信联系以上得奖者确定邮寄地址,如一周内未收到回复(即2021/10/05 0点前),视为放弃奖品。
如有其他小程序相关问题,可在 微信小程序交流专区 中发帖互动,将有技术专员为大家解答并进行深度交流。
再次感谢所有参与本次调研活动的开发者朋友们,我们下次活动再见!

阅读原文

太阳集团2138手机版
更多
  • 钱兔似锦:视频号小任务春节活动上线-杭州

    钱兔似锦:视频号小任务春节活动上线-杭州

    作为视频号重要的变现产品之一,视频号小任务上线半年以来,已助力上万创作者获得变现收入。近期小任务上线春节限时活动,提供丰富奖励与资源支持,助创作者过年创收,助品

  • 结果公布: 2022 年度朋友圈广告评选

    结果公布: 2022 年度朋友圈广告评选

    年度广告2022 TOP101月13日至16日微信用户投出了超过200w票,选出了年度用户最喜爱的朋友圈广告TOP 10TOP 1王者荣耀虎神贺岁,即刻起行横滑

  • 邀你投票:2022 朋友圈广告年度评选-

    邀你投票:2022 朋友圈广告年度评选-

    你喜欢的,才是好创意2022,在朋友圈看名车疾驰出框、为冠军喝彩、与IP互动、绽放烟花…哪个是你的最爱?去投票,选你所好!朋友圈广告评选投票→生成分享卡→有机会

  • 广告变现新机遇:小程序流量主代运营模式发

    广告变现新机遇:小程序流量主代运营模式发

    为帮助广大小程序商家进行流量变现,同时让服务商伙伴享受微信生态带来的商业价值。微信广告联合微信开放平台,推出“小程序流量主代运营”模式,通过为服务商(即“小程序

  • 微信广告 2023 年春节假期工作安排通

    微信广告 2023 年春节假期工作安排通

    2023 年春节假期即将来临,微信广告1月21日 至 1月27日(农历除夕至正月初六)各项服务工作安排如下,请大家根据运营需求提前做好安排:1. 广告主审核及充

  • 2022 Q4 用户最喜爱的朋友圈广告-

    2022 Q4 用户最喜爱的朋友圈广告-

    基于用户的互动行为及广告效果数据指标,我们找出了2022年第四季度用户最喜爱的朋友圈广告TOP 10(排名不分先后),期待更多好创意与你相见。TOP朋友圈广告用

  • 生活特辑 Vol.14 ᅵ

    生活特辑 Vol.14 ᅵ

    Good Life生活广告榜吃喝玩乐品生活,发现身边新乐趣。快来看看本季最受欢迎的身边广告。今天“吃”什么?吃喝福利,任你选新的一年不如用味觉拉开序幕不知道吃什

  • 速速集合,新年红包封面领取攻略来了-杭州

    速速集合,新年红包封面领取攻略来了-杭州

    新年怎样发红包姿势最帅?当然是用上最炫的红包封面!今年,红包封面又又又升级啦,全新动态红包封面上线,祝福更“动”人心。微信广告将携手众多品牌派发多款精美别致的红

  • 视频号互选好内容|11月-杭州网络公司为

    视频号互选好内容|11月-杭州网络公司为

    精选11月优秀视频号互选案例,为创作者指引好内容的风向,洞悉好商单的秘诀。理想汽车× 所长林超通俗科普,干货满满科技自主的路上,理想汽车的答案是什么。所长观察敏

  • 微信创作者营销价值与营销策略白皮书发布-

    微信创作者营销价值与营销策略白皮书发布-

    腾讯广告互选平台始于内容致远商业一图读懂微信创作者营销方法论微信创作者四大特点长久创作,深耕原创内容长久创作87.2%公众号运营超过2年垂类丰富体育 媒体 财经

太阳集团5493con是一家专门致力于为企业提供全方位网站建设服务。年轻的我们带着梦想和对网络的热情走在互联网道路的前沿,一路走来,我们的努力和真诚得到了更多客户的认可。在未来的发在未来的发...

浙公网安备:33010602011153

seo seo