当前位置: 首页 > news >正文

unibest+uniapp+vue3+TS+Wot UI分包

前言

最近领导选了个小程序框架,作为一名码龄超过5年的老玩家,框框一顿干,然后没啥事情了,就研究项目优化的事情,网上的这方面unibest分包有点少,而且不是很详细,我的文笔不好,大家凑活看

首先先看官方文档

1. 怎么分包?​

vite.config.ts 里面有一个配置,如下:(其中 subPackages 就是用来分包的)

ts

UniPages({exclude: ['**/components/**/**.*'],subPackages: ['src/pages-sub'], // 是个数组,可以配置多个
}),

其他类型的分包可以看下我之前的文档

2. 详细解读

第一步就是官方的那个,第二步的话,找到根目录下面的pages.config.ts

这里是所有的路由的地方,有个subPackages数组,然后我直接贴代码了

subPackages: [
      {
          "root":"pagesA",
          pages:[
              {
                path: 'pagesA/fillIn/mileage',
                style: {
                  navigationBarTitleText: '里程填报',
                }
              },
              {
                path: 'pagesA/fillIn/maintenance',
                style: {
                  navigationBarTitleText: '维修/保养填报',
                }
              },
              {
                path: 'pagesA/fillIn/card',
                style: {
                  navigationBarTitleText: '加油卡使用填报',
                }
              },
              {
                path: 'pagesA/fillIn/violation',
                style: {
                  navigationBarTitleText: '违章填报',
                }
              }
          ]
      }
  ]

这是比较详细的写法,当然,如果对页面名称没啥要求的,可以使用下面的方法去修改标题

uni.setNavigationBarTitle({

title: '新的标题'

});

第二步的代码主要是限制页面名称的,实际上,如果对这个没要求,直接在pages同级去建个文件夹,pagesA(需要和第一步的名称保持一致,名字可以自定义,我习惯用这个),然后在pagesA下面建立文件夹,建立vue文件,重新编译即可。

结尾

以上是我分包的全部内容了,喜欢请一键三连

相关文章:

  • [特殊字符]推客带货小程序解决方案——0门槛裂变营销,佣金赚不停!
  • 板凳-------Mysql cookbook学习 (十--11)
  • MIT 6.S081—环境配置和初步学习day01(VMware和Ubuntu安装)
  • c++17标准std::filesystem常用函数
  • uni-app的UTS插件开发,调用鸿蒙原生API
  • 网络安全 vs 信息安全的本质解析:数据盾牌与网络防线的辩证关系关系
  • 专线服务器具体是指什么?
  • Python 中 `for` 循环与 `while` 循环的实际应用区别:实例解析
  • WPF Binding 的 Mode 属性
  • SpringBoot定时任务 - Timer实现方式
  • Unity Netcode自定义数据传输——结构体及其序列化
  • Docker数据管理——AI教你学Docker
  • Django入门教程:从零构建Web应用
  • Android-Layout Inspector使用手册
  • 【STM32】外部中断
  • SQL Server 如何实现高可用和读写分离技术架构
  • 信创领域下大数据技术的落地应用场景探析
  • Spring Boot高并发 锁的使用方法
  • 【1-认识three.js与开发环境搭建】
  • LeetCode Hot100(回溯)