uniapp 添加分包页面,配置分包预下载

为什么要分包 ?

分包即将小程序代码分成多个部分打包,可以减少小程序的加载时间,提升用户体验

添加分包页面

比较便捷的方法是使用vscode插件 uni-create-view

  1. 新建分包文件夹

    以在我的页面,添加分包的设置页面为例,新建文件夹 src\pagesMember

  2. 在分包文件夹上,添加分包页面

    回车后,即完成分包页面的添加

在 src\pages.json 中自动新增了代码

json 复制代码
  "subPackages": [
    {
      "root": "pagesMember",
      "pages": [
        {
          "path": "settings/settings",
          "style": {
            "navigationBarTitleText": "设置"
          }
        }
      ]
    }
  ],

为什么要配置分包预下载 ?

分包预下载配置可以指定在用户打开指定页面时,预下载指定的分包,可提升进入分包页面的速度,提升用户体验

配置分包预下载

src\pages.json

js 复制代码
  // 配置分包预下载
  "preloadRule": {
    "pages/my/my": {
      "network": "all",
      "packages": ["pagesMember"]
    }
  }

含义为:在打开页面 pages/my/my 时,所有网络下都预下载分包 pagesMember

相关推荐
fzb5QsS1p2 天前
告别重复造轮子,Qt 快速开发脚手架
开发语言·qt·php
取码网2 天前
最新临时文件快传系统源码 轻量化 带后台
php
彧翎Pro2 天前
ASP.NET Core 外部依赖调用治理实战:HttpClientFactory、Polly 与幂等边界
microsoft·asp.net·php
wenzhangli72 天前
ooderAgent 龙虾时代的统一认证体系
开发语言·php
cch89182 天前
Laravel vs ThinkPHP:PHP框架终极对决
android·php·laravel
morrisonwu2 天前
kafka4.2对应php rdkafka扩展安装以及php的producer和consumer写法及避坑
开发语言·php
李白的天不白2 天前
php处理跨域请求
php
流觞 无依2 天前
DedeCMS plus/vote.php SQL注入漏洞修复教程
sql·php
fengci.2 天前
php反序列化(复习)(第二章)
android·开发语言·学习·php
cch89182 天前
五大PHP框架对比:如何选择最适合你的?
开发语言·php