uniapp分包什么时候加载
时间: 2024-04-21 22:19:53 浏览: 228
uniapp分包配置,页面配置
在UniApp中,分包是用来将应用程序的代码和资源进行拆分,以便在需要时进行按需加载。分包的加载时机可以通过配置文件进行设置,具体有以下几种情况:
1. 首次打开应用:默认情况下,UniApp会将主包和所有分包的代码和资源一起打包到客户端,用户首次打开应用时会同时加载主包和所有分包。
2. 非首次打开应用:当用户再次打开应用时,UniApp会根据配置文件中的设置来决定是否需要加载分包。可以通过配置文件中的"preloadRule"字段来设置分包的预加载规则。
- "none":表示不预加载分包,只有在需要使用到分包时才会进行加载。
- "all":表示预加载所有分包,即在应用启动时就会将所有分包的代码和资源一起加载。
- "app-plus":表示仅在App端预加载分包,小程序端不预加载。
3. 动态加载:除了在应用启动时进行分包的加载外,UniApp还提供了动态加载分包的能力。通过uni.requireSubPackage()方法可以在运行时动态加载指定的分包。
阅读全文