2024年最新详细讲解uniapp转小程序分包教程!!!,面试建议英语作文

最后

除了简历做到位,面试题也必不可少,整理了些题目,前面有117道汇总的面试到的题目,后面包括了HTML、CSS、JS、ES6、vue、微信小程序、项目类问题、笔试编程类题等专题。

├── components

├── App.vue

├── main.js

├── pagesA

│ └── my

├── pagesB

│ └── list

├── pages

│ ├── index

│ └── logs

└── static

分包配置

root为打包的根路径。其下pages为分包的页面配置(注意分包配置的path,在其他包中不能重复设置)

配置page.json文件,在和pages同级配置subpackages

“subPackages”: [{

“root”: “pagesA”, //分包根路径

“name”: “pack2”, //分包名字可写可不写

“pages”: [{

“path”: “video/video”, //分包根路径下的页面路径

“style”: { // 页面样式

“navigationStyle”: “custom”

}

},

]

}],

//预加载配置,可以提高用户体验

“preloadRule”: {

“pagesA/video/video”: { //想要实现预加载的页面路径

“network”: “all”, //指定网络 all 不限网络 wifi:仅wifi

“packages”: [“subpages”] // 进入页面后预下载分包的 root 或 name。__APP_表示主包。

}

},

建议:

推荐一个包的页面在12个内,以防后期更改需求,需要增加页面等,导致超出小程序上传的每个包的最大容量,在定义在Taber的页面,必须放在主包下;

preloadRule属性

预载入属性,但通常情况下不建议使用。

效果

在你进入到某个页面时,如果是你设定了preloadRule的页面,他就会默认的加载你需要加载的那整个分包,即便时之前以及预载过了。大大浪费了许多加载资源,延迟了小程序的人机体验度

预加载成功使用 preloadSubpackages查看

进入触发预加载页面时查看log 会打印 preloadSubpackages 信息,显示 success即为成功

触发页面的选取也要注意,既要能满足用户的体验但也要注意预加载分包会对当前页面的加载速度有一定的影响

在这里插入图片描述

图片分包

图片放在根目录的static下面,打包的时候是直接打包到我们的主包下面,这样主包的负荷就会非常大,项目相对大一点的时候,图片也是非常占据资源的,所以这里也做一个分包处理。

一个图片文件夹,命名按需求,图片下面的分包图片必须和你分包的页面名称一致,方便改路径

静态文件分包

在HBuilderX中文件manifest.json中选择源码视图,找到mp-weixin添加以下代码:

“optimization”:{

“subPackages”:true

}

//开启分包优化

最后

推荐一些系统学习的途径和方法。

路线图

每个Web开发人员必备,很权威很齐全的Web开发文档。作为学习辞典使用,可以查询到每个概念、方法、属性的详细解释,注意使用英文关键字搜索。里面的一些 HTML,CSS,HTTP 技术教程也相当不错。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

HTML 和 CSS:

html5知识

css基础知识

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值