zoukankan      html  css  js  c++  java
  • 小程序之分包加载

    简单概述一下就是打开小程序,默认先加载主包,进入分包页面,在加载对应分包。好处是进入主页面时,需要下载的代码量小了很多,加载时间变得更短,用户体验效果更佳。

    注意:

    1.有在网上看到说由首页不能直接跳转分包页面,经测试是可以的。

    2.如果跳转分包页面时出现错误是在app.json中没有定义要跳转的分包页面,很大的原因是app.json配置分包页面时subPackages这个单词写错了,注意P是大写,小写是不可以的。

    打包原则:

    • 声明 subPackages 后,将按 subPackages 配置路径进行打包,subPackages 配置路径外的目录将被打包到 app(主包) 中
    • app(主包)也可以有自己的 pages(即最外层的 pages 字段)
    • subPackage 的根目录不能是另外一个 subPackage 内的子目录
    • 首页的 TAB 页面必须在 app(主包)内

     引用规则:(即:分包同级不能互用资源,因为分包是按需加载,一个分包加载时不能保证用到的另一个分包资源已经加载,所以不能互用)

    • packageA 无法 require packageB JS 文件,但可以 require app、自己 package 内的 JS 文件
    • packageA 无法 import packageB 的 template,但可以 require app、自己 package 内的 template
    • packageA 无法使用 packageB 的资源,但可以使用 app、自己 package 内的资源
  • 相关阅读:
    Ajax基础:3.Json
    Head First Design Patterns State Pattern
    Head First Design Patterns Template Method Pattern
    Articles For CSS Related
    Head First Design Patterns Decorator Pattern
    代码审查工具
    How To Be More Active In A Group
    Head First Design Patterns Factory Method Pattern
    Head First Design Patterns Composite Pattern
    Tech Articles
  • 原文地址:https://www.cnblogs.com/wanan-01/p/9210460.html
Copyright © 2011-2022 走看看