国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uniapp微信小程序分包

這篇具有很好參考價值的文章主要介紹了uniapp微信小程序分包。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

一. 分包的概念

1. 什么是分包

2.?分包的好處

3.?分包后項目的構(gòu)成

4.?分包加載規(guī)則

5.?分包體積限制

二.?分包的方法

1.?分包后的目錄結(jié)構(gòu)

2.?配置manifest.json

3.?配置pages.json

4.?全局修改分包文件路徑文章來源地址http://www.zghlxwxcb.cn/news/detail-665116.html


一. 分包的概念

1. 什么是分包

分包指的是把一個完整的小程序項目,按照需求劃分為不同的子包,在構(gòu)建時打包成不同的分包,用戶在使用時按需進行加載。

2.?分包的好處

1. 優(yōu)化小程序首次啟動多個消災(zāi)時間
2. 方便團隊開發(fā),解耦協(xié)作

3.?分包后項目的構(gòu)成

一個主包:一般只包含項目的啟動頁面或 TabBar 頁面、以及所有分包都需要用到的一些公共資源
多個分包:只包含和當(dāng)前分包有關(guān)的頁面和私有資源

4.?分包加載規(guī)則

在小程序啟動時,默認會下載主包并啟動主包內(nèi)頁面,當(dāng)用戶進入某個頁面時,客戶端會把對應(yīng)分包下載下來,下載完成后再進行展示

5.?分包體積限制

1. 整個小程序所有分包大小不超過20M(主包+所有分包)
2. 單個分包/主包大小不能超過2M

二.?分包的方法

1.?分包后的目錄結(jié)構(gòu)

    ├── pages       // 主包
    │   ├── index
    │   └── logs
    ├── packageA        // 分包A
    │   └── pages
    │       ├── cat
    │       └── dog
    ├── packageB        // 分包B
    │   └── pages
    │       ├── apple
    │       └── banana
    ├── manifest.json       // 配置項
    └── pages.json      // 頁面路徑

2.?配置manifest.json

"mp-weixin":{
    "optimization":{
      "subPackages":true // 開啟分包優(yōu)化
    }
}

3.?配置pages.json

在pages.json中新建"subPackages"數(shù)組,"preloadRule"對象

1. "subPackages"數(shù)組中包含兩個參數(shù):
    1.root:為子包的根目錄
    2.pages:子包由哪些頁面組成,參數(shù)同pages
注意:主包和分包是不能在同一目錄下,所以在構(gòu)建項目時,要考慮目錄結(jié)構(gòu),以便后期進行分包

2. "preloadRule"中,key 是頁面路徑,value 是進入此頁面的預(yù)下載配置
    1. network指定網(wǎng)絡(luò)下預(yù)下載可選wifi/all(非必填)
    2. packages進入也買你后預(yù)下載的分包(必填)
{
  "pages": ["pages/index"],   // 主包內(nèi)頁面
  "subpackages": [
    {
      "root": "packageA",    // 分包A
      "pages": [
        {
          "path" : "pages/cat"
        },
        {
          "path" : "pages/dog"
        }
      ]
    },
    {
      "root": "packageB", // 分包B
      "pages": [
        {
          "path" : "pages/apple"
        },
        {
          "path" : "pages/banana"
        }
      ]
    }
  ],
  "preloadRule": {    // 分包預(yù)載配置 
    "pages/index": {    // 在進入小程序pages/index頁面時,由框架自動預(yù)下載分包A、分包B
      "network": "all",
      "packages": ["packageA","packageB"]
    }
  }
}

4.?全局修改分包文件路徑

webstorm 可通過 ctrl+shift+R 替換所有路徑

到了這里,關(guān)于uniapp微信小程序分包的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 在 WebStorm 中開發(fā) uni-app - 用vue2實現(xiàn)手機APP(apk) + 微信小程序項目開發(fā)方案
                    
            
webstorm開發(fā)的uniapp + hbuilderx進行app?小程序打包

    在 WebStorm 中開發(fā) uni-app - 用vue2實現(xiàn)手機APP(apk) + 微信小程序項目開發(fā)方案 webstorm開發(fā)的uniapp + hbuilderx進行app?小程序打包

    我們主要分析了如下小程序開發(fā)框架,主要包括: 框架 技術(shù)棧 案例 微信小程序 支付寶小程序 百度小程序 頭條小程序 H5 App uni-app Vue 豐富 ? ?? ?? ? ?? ? Taro React 豐富 ? ? ? ? ? ? wepy Vue 豐富 ? ? ? ? ? ? mpvue Vue 豐富 ? ? ? ? ?? ? ?首先,就要排

    2024年02月05日
    瀏覽(99)
  • WebStorm開發(fā)uni-app ,用vue2實現(xiàn)手機APP(apk) + 微信小程序多端項目開發(fā)方案
webstorm開發(fā)的uniapp + hbuilderx進行app?小程序打包

    WebStorm開發(fā)uni-app ,用vue2實現(xiàn)手機APP(apk) + 微信小程序多端項目開發(fā)方案 webstorm開發(fā)的uniapp + hbuilderx進行app?小程序打包

    我們主要分析了如下小程序開發(fā)框架,主要包括: 框架 技術(shù)棧 案例 微信小程序 支付寶小程序 百度小程序 頭條小程序 H5 App uni-app Vue 豐富 ? ?? ?? ? ?? ? Taro React 豐富 ? ? ? ? ? ? wepy Vue 豐富 ? ? ? ? ? ? mpvue Vue 豐富 ? ? ? ? ?? ? ?首先,就要排

    2024年02月11日
    瀏覽(100)
  • 微信小程序uni-app

    微信小程序uni-app

    小程序 是一種不需要下載、安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用觸手可及的夢想,用戶掃一掃或者搜一下就能打開應(yīng)用,也實現(xiàn)了用完即走的理念,用戶不用安裝太多應(yīng)用,應(yīng)用隨處可用,但又無須安裝卸載。 微信開發(fā)文檔 1、工作原理 網(wǎng)頁開發(fā),渲染線程和腳本是互斥的

    2024年02月10日
    瀏覽(106)
  • 微信小程序授權(quán)(uni-app)

    概述 為了避免重復(fù)開發(fā),自己封裝了一個通用用戶授權(quán)回調(diào)方法,只需要傳入需要授權(quán)的scope,權(quán)限中文描述、回調(diào)函數(shù),就可以實現(xiàn)一整套小程序是否授權(quán)、打開授權(quán)設(shè)置,調(diào)用后續(xù)操作函數(shù)的工作 功能 可以根據(jù)自己的實際應(yīng)用進行微調(diào) 目前使用的uni-app版本,可以根據(jù)自

    2024年02月16日
    瀏覽(99)
  • uni-app 小程序主包、分包優(yōu)化方案

    uni-app 小程序主包、分包優(yōu)化方案

    先看效果 圖1 ?圖2是點圖1的那個藍色的字 代碼依賴分析看的 好,如果博主這2兩張圖是你要的效果,來,說說具體操作方案 一、manifest.json加代碼,如下,官方的文旦地址點右邊---》uni-app官網(wǎng) 二、 目錄結(jié)構(gòu) 1、新建一個pageCity(你自己命名) 2、移動你原本的子頁面文件(非

    2024年02月15日
    瀏覽(21)
  • 語法速通 uni-app隨筆【uni-app】【微信小程序】【vue】

    語法速通 uni-app隨筆【uni-app】【微信小程序】【vue】

    其中, pages 目錄/ index 目錄【必有】: index.js 編寫業(yè)務(wù)邏輯 【初始數(shù)據(jù),生命周期函數(shù)】 index.json 編寫配置 index.wxml 編寫模板 【可理解為本頁html】 index.wxss 【可理解為本頁css】 直接輸入敲回車,連尖括號都不需要就可以標(biāo)簽補全 1)初始數(shù)據(jù)寫死 在 index.wxml 引入變

    2024年02月12日
    瀏覽(228)
  • uni-app微信小程序使用echarts

    uni-app微信小程序使用echarts

    前言:本來是使用的ucharts,但因為無法監(jiān)聽圖例點擊交互,滿足不了需求,所以只能放棄。 首先,下載echart組件??梢韵入S便建個文件夾,然后 npm init。接著下載依賴 然后找到 node_modulesmpvue-echarts下的文件,如圖 只留下src,其他的刪掉(沒有用到)。然后復(fù)制 mpvue-echart

    2024年02月10日
    瀏覽(95)
  • 【uni-app微信小程序】實現(xiàn)支付功能

    實現(xiàn)微信支付功能需要在小程序后臺配置支付相關(guān)信息,并且在前端代碼中調(diào)用微信支付API進行支付操作。好的, uni-app微信小程序?qū)崿F(xiàn)支付功能整體流程 大致如下: 注冊微信公眾平臺,并完成開發(fā)者資質(zhì)認證; 在微信商戶平臺注冊商戶賬號,并完成商戶資質(zhì)認證; 在商戶

    2024年02月13日
    瀏覽(115)
  • uni-app 微信小程序 激勵視頻廣告

    封裝激勵視頻-Ad.js 調(diào)用上面寫的方法:

    2024年02月12日
    瀏覽(99)
  • uni-app(微信小程序)獲取當(dāng)前位置uni.getLocation

    uni-app(微信小程序)獲取當(dāng)前位置uni.getLocation

    ?1、微信公眾平臺? 開發(fā)? 開發(fā)管理? ?2、開通之后到項目文件 ? ?3、下載騰訊地圖插件并引入到文件中 ? ?

    2024年02月11日
    瀏覽(101)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包