亚洲欧洲日产国码无码久久99_国内精品伊人久久久久妇_久久男人av资源网站无码软件_久久国产乱子伦精品免费强

微信小程序分包加載功能

日期:2018-06-15 作者:管理員 來源:本站

隨著微信小程序和微信小游戲的玩法越來越豐富,微信小程序開發(fā)者對于擴(kuò)大包大小的需求越來越強(qiáng)烈,所以微信官方團(tuán)隊(duì)推出了小游戲分包加載這個功能。所謂的微信小程序分包加載,即把游戲內(nèi)容按一定規(guī)則拆分這幾包,在首次啟動時先下載必要的包,這個必要的包稱之為「主包」,微信小程序開發(fā)者可以在主包內(nèi)觸發(fā)其它分包的下載,從而把首次啟動的下載耗時分散到游戲運(yùn)行中。目前微信小程序分包加載大小的限制為: 整個小游戲所有分包大小不超過 8M和單個分包/主包大小不能超過 4M。

微信小程序分包加載功能

微信小程序分包加載功能


微信小程序分包加載的使用方法

1. 分包配置

需要先在 game.json 配置分包信息。

假設(shè)游戲的目錄結(jié)構(gòu)如下:

├── game.js
├── game.json
├── images
│   ├── a.png
│   ├── b.png
├── stage1
│   └── game.js
│   └── images
│       ├── 1.png
│       ├── 2.png
└── stage2.js

game.json 中的配置:

{
  ...
  subpackages: [
    {
      name: 'stage1',
      root: 'stage1/' // 可以指定一個目錄,目錄根目錄下的 game.js 會作為入口文件,目錄下所有資源將會統(tǒng)一打包
    }, {
      name: 'stage2',
      root: 'stage2.js' // 也可以指定一個 JS 文件
    }
  ]
  ...
}

配置在 subpackages 字段內(nèi)的目錄或 js 文件,將按照配置打包成一個個「分包」,沒有配置在 subpackages 中的目錄和 js,將會被打包到主包中。

2. 分包加載

我們提供了 wx.loadSubpackage() API 來觸發(fā)分包的下載,調(diào)用 wx.loadSubpackage 后,將觸發(fā)分包的下載與加載,在加載完成后,通過 wx.loadSubpackage 的 success 回調(diào)來通知加載完成。

同時,wx.loadSubpackage 會返回一個 LoadSubpackageTask,可以通過 LoadSubpackageTask 獲取當(dāng)前下載進(jìn)度。

示例代碼:

const loadTask = wx.loadSubpackage({
  name: 'stage1', // name 可以填 name 或者 root success: function(res) { // 分包加載成功后通過 success 回調(diào) },
  fail: function(res) { // 分包加載失敗通過 fail 回調(diào) }
})

loadTask.onProgressUpdate(res => { console.log('下載進(jìn)度', res.progress) console.log('已經(jīng)下載的數(shù)據(jù)長度', res.totalBytesWritten) console.log('預(yù)期需要下載的數(shù)據(jù)總長度', res.totalBytesExpectedToWrite)
})

老版本兼容

由微信后臺編譯來處理舊版本客戶端的兼容,后臺會編譯兩份代碼包,一份是分包后代碼,另外一份是整包的兼容代碼。對于老客戶端,會去下載整包代碼啟動。

開發(fā)者在基礎(chǔ)庫 2.1.0 以下的版本不需要調(diào)用 wx.loadSubpackage 觸發(fā)加載,2.1.0 以下版本不存在 wx.loadSubpackage 方法。

已知 BUG

目前 Android 無法加載分包下的字體文件,預(yù)計(jì)在下個微信客戶端版本修復(fù)。


LoadSubpackageTask wx.loadSubpackage(Object object)

基礎(chǔ)庫 2.1.0 開始支持,低版本需做兼容處理

觸發(fā)分包加載,詳見 分包加載

參數(shù)

Object object
屬性 類型 默認(rèn)值 是否必填 說明 支持版本
name function
分包的名字,可以填 name 或者 root
success function
分包加載成功回調(diào)事件
fail function
分包加載失敗回調(diào)事件
complete function
分包加載結(jié)束回調(diào)事件(加載成功、失敗都會執(zhí)行)

返回值

LoadSubpackageTask

加載分包任務(wù)實(shí)例,用于獲取分包加載狀態(tài)


LoadSubpackageTask.onProgressUpdate(function callback)

基礎(chǔ)庫 2.1.0 開始支持,低版本需做兼容處理

監(jiān)聽分包加載進(jìn)度變化事件

參數(shù)

callback

監(jiān)聽事件的回調(diào)函數(shù)

callback 回調(diào)函數(shù)

參數(shù)
res
屬性 類型 說明 支持版本
progress number 分包下載進(jìn)度百分比
totalBytesWritten number 已經(jīng)下載的數(shù)據(jù)長度,單位 Bytes
totalBytesExpectedToWrite number 預(yù)期需要下載的數(shù)據(jù)總長度,單位 Bytes



二維碼
掃二維碼手機(jī)查看該文章
TAG標(biāo)簽    小程序 分包加載
當(dāng)前網(wǎng)址:http://www.footcarefacts.net/wechat/567.html

相關(guān)資訊

?
Copyright ? 2007-2025 珠海市網(wǎng)訊互聯(lián)信息科技有限公司 www.footcarefacts.net 版權(quán)所有
粵公網(wǎng)安備44040202000391號 粵ICP備19117377號 網(wǎng)站地圖 站點(diǎn)地圖
在線客服
亚洲欧洲日产国码无码久久99_国内精品伊人久久久久妇_久久男人av资源网站无码软件_久久国产乱子伦精品免费强
  • 亚洲综合免费观看高清完整版在线| 欧美男男青年gay1069videost| 成人欧美一区二区三区黑人麻豆| 激情丁香综合五月| 日韩一级免费一区| 亚洲影视资源网| 成人免费一区二区三区在线观看| 国产日韩欧美精品综合| 欧美三级在线播放| 2023国产一二三区日本精品2022| 天堂精品中文字幕在线| 91免费观看在线| 国产精品久久久一本精品| 欧美日韩电影在线| 亚洲韩国一区二区三区| 中文字幕人成不卡一区| 欧美在线一二三| 2020日本不卡一区二区视频| 激情综合亚洲精品| 精品av综合导航| 精品福利二区三区| 久久精品噜噜噜成人av农村| 亚洲色图欧洲色图| 久久久久国产精品麻豆ai换脸| 国产精品麻豆99久久久久久| 精品久久国产字幕高潮| 日韩丝袜美女视频| 精品少妇一区二区三区免费观看| 婷婷激情综合网| 在线观看av一区二区| 亚洲伊人色欲综合网| 亚洲自拍偷拍av| 国产精品正在播放| 色爱区综合激月婷婷| 国产精品久久久久三级| 日韩电影在线免费看| 亚洲欧美日韩在线| 色婷婷久久一区二区三区麻豆| 国产乱人伦精品一区二区在线观看| 国产九色精品成人porny| 在线观看成人免费视频| 日韩不卡一区二区| 亚洲国产另类av| 精品国产一区久久| 日韩网站在线看片你懂的| 亚洲综合久久久| 91美女片黄在线观看91美女| 亚洲一区日韩精品中文字幕| 成人免费观看男女羞羞视频| 激情另类小说区图片区视频区| 亚洲午夜久久久久久久久久久| 国产精品99精品久久免费| 极品少妇xxxx精品少妇偷拍| 成人免费在线播放视频| 亚洲欧美福利一区二区| eeuss鲁片一区二区三区在线观看| 欧美在线视频日韩| 99久久99久久综合| 欧美性感一类影片在线播放| 无码av中文一区二区三区桃花岛| 精品国产三级电影在线观看| 99精品在线免费| 欧美日韩国产首页| 99久久精品费精品国产一区二区| 1024亚洲合集| 麻豆91免费观看| 91在线视频播放地址| 欧美一区二区三区系列电影| 国产精品主播直播| 欧美乱妇一区二区三区不卡视频| 欧美精品一区二区三区蜜臀| 亚洲另类色综合网站| 狠狠久久亚洲欧美| www.激情成人| 欧美亚洲图片小说| 一区二区三区四区不卡在线| 99久久99精品久久久久久| 欧美影院午夜播放| 欧美午夜精品久久久久久超碰| 91精品国产综合久久福利软件| 中文字幕欧美日韩一区| 日韩电影一区二区三区四区| 日韩免费视频一区二区| 欧美二区在线观看| 欧美日韩久久一区二区| 久久色.com| 日本一区二区三区在线不卡| 欧美喷潮久久久xxxxx| 免费不卡在线视频| 99精品欧美一区二区三区综合在线| 日韩精品一二三| 国内不卡的二区三区中文字幕| 国产偷国产偷精品高清尤物| 欧洲亚洲国产日韩| 国产日本亚洲高清| 99久久久国产精品免费蜜臀| 欧美日免费三级在线| 欧美午夜片在线观看| www.66久久| 成人精品一区二区三区四区| 91福利视频久久久久| 国产精品妹子av| 亚洲色图欧美激情| 国产精品伦一区| 久久综合视频网| 一区二区三区.www| 国产欧美日产一区| 亚洲欧洲日韩在线| 99久久国产综合色|国产精品| 色88888久久久久久影院按摩| 午夜精品福利一区二区三区av| 欧美亚洲日本一区| 亚洲欧美乱综合| 欧美性猛片xxxx免费看久爱| 午夜精品久久久久久久蜜桃app| 青青青伊人色综合久久| 5566中文字幕一区二区电影| 欧美综合在线视频| 欧美国产一区二区| 国产精品天美传媒| 国产麻豆成人传媒免费观看| 91精品在线麻豆| 久久久国际精品| 欧美精品九九99久久| 亚洲综合丁香婷婷六月香| 91一区一区三区| 国产精品天天看| 91免费视频大全| 日韩精品国产欧美| 国产精品久久久久久一区二区三区| 五月天中文字幕一区二区| 精品国产亚洲一区二区三区在线观看| 欧美三级电影网站| 色妞www精品视频| av一二三不卡影片| 日韩av在线免费观看不卡| 欧美极品美女视频| 欧美国产国产综合| 中文字幕制服丝袜成人av| 色综合天天综合狠狠| 精品国产乱码久久| 亚洲高清视频在线| 亚洲五码中文字幕| 亚洲精品日韩综合观看成人91| 国产久卡久卡久卡久卡视频精品| 国产寡妇亲子伦一区二区| 一区二区三国产精华液| 日韩欧美国产1| 日韩免费观看高清完整版在线观看| 洋洋成人永久网站入口| 亚洲精品你懂的| 亚洲视频一区在线| 欧美日韩精品综合在线| 日韩美女一区二区三区| 欧美丰满高潮xxxx喷水动漫| 成人精品gif动图一区| 精品一区二区精品| 日韩精品一级中文字幕精品视频免费观看| 亚洲.国产.中文慕字在线| 日韩精品午夜视频| 99精品欧美一区二区蜜桃免费| 99在线精品一区二区三区| 欧美精品一区二区不卡| 91久久精品一区二区三| 国产一区二区精品久久91| 亚洲午夜在线电影| 国产免费成人在线视频| 国模无码大尺度一区二区三区| 一本色道久久综合亚洲精品按摩| 亚洲女子a中天字幕| 色妞www精品视频| 成人激情图片网| 欧美综合天天夜夜久久| 欧美喷潮久久久xxxxx| 一区二区三区日韩欧美| 精品久久久久久久久久久久久久久| 成人av在线观| 日本网站在线观看一区二区三区| 亚洲亚洲人成综合网络| 国产精品福利在线播放| 精品国产伦一区二区三区观看方式| 亚洲第一主播视频| 成人免费毛片a| 91丨九色丨尤物| 精品一区二区免费视频| 日韩高清电影一区| 日韩三级伦理片妻子的秘密按摩| 亚洲老司机在线| 一区二区在线电影| 国产成人在线免费观看| 亚洲女性喷水在线观看一区| 欧美videofree性高清杂交| 欧美久久久久免费| 欧美性感一类影片在线播放| 亚洲永久免费视频| 亚洲精品视频免费观看| 欧美久久免费观看| 欧美日韩在线电影| 成人午夜在线视频| 国产精品亚洲成人|