微信小程序按需注入和用时注入

官网链接

按需注入

{
   
  "lazyCodeLoading": "requiredComponents"
}
注意事项
  1. 启用按需注入后,小程序仅注入当前访问页面所需的自定义组件和页面代码。未访问的页面、当前页面未声明的自定义组件不会被加载和初始化,对应代码文件将不被执行。请开发者修改配置后务必确认小程序的表现正常。
  2. 启用按需注入后,页面 JSON 配置中定义的所有组件和 app.json 中 usingComponents 配置的全局自定义组件,都会被视为页面的依赖并进行注入和加载。建议开发者及时移除 JSON 中未使用自定义组件的声明,并尽量避免在全局声明使用率低的自定义组件,否则可能会影响按需注入的效果。
  3. 插件包和扩展库目前暂不支持按需注入。如果需要实现插件按需加载,可以考虑将插件置于一个分包,并通过「分包异步化」的形式异步引入。

用时注入

  1. 每个页面内,第一次渲染该组件前,该组件都不会被注入;
  2. 每个页面内,第一次渲染该组件时,该组件会被渲染为其对应的占位组件,渲染流程结束后开始注入;
  3. 注入结束后,占位组件被替换回对应组件

相关推荐

  1. 程序注入注入

    2024-02-19 18:26:01       60 阅读
  2. 程序--注册获取头像

    2024-02-19 18:26:01       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-19 18:26:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-19 18:26:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-19 18:26:01       87 阅读
  4. Python语言-面向对象

    2024-02-19 18:26:01       96 阅读

热门阅读

  1. html5播放 m3u8

    2024-02-19 18:26:01       49 阅读
  2. Leetcode-1041. 困于环中的机器人

    2024-02-19 18:26:01       49 阅读
  3. Hexo删除主题

    2024-02-19 18:26:01       41 阅读
  4. 深度学习的进展

    2024-02-19 18:26:01       48 阅读
  5. devc++跑酷小游戏3.0.0 Dev-c++跑酷小游戏 1.0.0

    2024-02-19 18:26:01       45 阅读
  6. sql语句创建数据库

    2024-02-19 18:26:01       54 阅读
  7. 如何优雅地与ChatGPT对话?

    2024-02-19 18:26:01       62 阅读