| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> uni-app(小程序) 代码分包加载 -> 正文阅读 |
|
[移动开发]uni-app(小程序) 代码分包加载 |
概念:1.了解分包的概念和好处什么是分包 ??????? 分包指的是把一个完整的小程序项目,按照需求划分为不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载 分包的好处 ??????? - 可以优化小程序首次启动的下载时间 ??????? - 在多团队共同开发时可以更好的解耦协作 2.分包前后项目的构成分包前项目的构成 分包前,小程序项目中 所有的页面 和 资源 都被打包到了一起,导致整个项目体积过大,影响小程序首次启动的下载时间 分包后项目的构成 分包后,小程序项目由1个主包 + 多个分包 组成: ??????? - 主包: 一般只包含项目的启动页面 或 TabBar 页面,以及所有分包都需要用到一些公共资源 ??????? - 分包: 只包含和当前分包有关的页面和私有资源 ?3.分包的加载规则在小程序启动时,默认会下载主包并启动主包内页面 当用户进入分包内某个页面时,客户端会把对应分包下载下来,下载完成后再进行展示 ??????? - 非 tabBar 页面可以按照功能的不同,划分为不同的分包之后,进行按需下载 4.分包的体积限制目前,小程序分包的大小有以下两个限制: ??????? - 整个小程序所有分包大小不超过20M (主包 + 所有分包) ??????? -单个分包/主包大小不能超过2M 5.分包的配置小程序的目录结构 在app.json的subPackages节点中声明分包的结构:
最后小程序目录结构会自动生成packageA和packageB文件夹 ?6.查看代码包 ??????? - 可以从目录中查看 ??????? - 也可以点击详情?? ->? 基本信息 -> 代码依赖分析 ???????? ? ? |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 9:43:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |