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

資訊動(dòng)態(tài)

微信小程序分包加載功能

日期:2018-06-15 作者:管理員 來(lái)源:本站

隨著微信小程序和微信小游戲的玩法越來(lái)越豐富,微信小程序開(kāi)發(fā)者對(duì)于擴(kuò)大包大小的需求越來(lái)越強(qiáng)烈,所以微信官方團(tuán)隊(duì)推出了小游戲分包加載這個(gè)功能。所謂的微信小程序分包加載,即把游戲內(nèi)容按一定規(guī)則拆分這幾包,在首次啟動(dòng)時(shí)先下載必要的包,這個(gè)必要的包稱之為「主包」,微信小程序開(kāi)發(fā)者可以在主包內(nèi)觸發(fā)其它分包的下載,從而把首次啟動(dòng)的下載耗時(shí)分散到游戲運(yùn)行中。目前微信小程序分包加載大小的限制為: 整個(gè)小游戲所有分包大小不超過(guò) 8M和單個(gè)分包/主包大小不能超過(guò) 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/' // 可以指定一個(gè)目錄,目錄根目錄下的 game.js 會(huì)作為入口文件,目錄下所有資源將會(huì)統(tǒng)一打包
    }, {
      name: 'stage2',
      root: 'stage2.js' // 也可以指定一個(gè) JS 文件
    }
  ]
  ...
}

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

2. 分包加載

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

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

示例代碼:

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

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

老版本兼容

由微信后臺(tái)編譯來(lái)處理舊版本客戶端的兼容,后臺(tái)會(huì)編譯兩份代碼包,一份是分包后代碼,另外一份是整包的兼容代碼。對(duì)于老客戶端,會(huì)去下載整包代碼啟動(dòng)。

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

已知 BUG

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


LoadSubpackageTask wx.loadSubpackage(Object object)

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

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

參數(shù)

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

返回值

LoadSubpackageTask

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


LoadSubpackageTask.onProgressUpdate(function callback)

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

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

參數(shù)

callback

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

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

參數(shù)
res
屬性 類型 說(shuō)明 支持版本
progress number 分包下載進(jìn)度百分比
totalBytesWritten number 已經(jīng)下載的數(shù)據(jù)長(zhǎng)度,單位 Bytes
totalBytesExpectedToWrite number 預(yù)期需要下載的數(shù)據(jù)總長(zhǎng)度,單位 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號(hào) 粵ICP備19117377號(hào) 網(wǎng)站地圖 站點(diǎn)地圖
在線客服
亚洲欧洲日产国码无码久久99_国内精品伊人久久久久妇_久久男人av资源网站无码软件_久久国产乱子伦精品免费强
  • 精品久久久久av影院| 久久久久国产精品麻豆| 日韩一区二区三区四区五区六区| 美女免费视频一区二区| 亚洲国产成人在线| 亚洲电影在线免费观看| 欧洲一区二区av| 欧美一级艳片视频免费观看| 日本一区二区综合亚洲| 日韩福利视频导航| 国产精品毛片无遮挡高清| 7777精品伊人久久久大香线蕉最新版| 国产午夜精品在线观看| 91久久精品午夜一区二区| 久久久99免费| 精品影视av免费| 18涩涩午夜精品.www| 精品黑人一区二区三区久久| 精品日韩99亚洲| 国产成人啪免费观看软件| 久久精品国产精品青草| 国产乱码精品一品二品| 久久久久青草大香线综合精品| 国产成人av网站| 欧美本精品男人aⅴ天堂| 国产亚洲综合性久久久影院| 视频在线观看一区| 日韩高清欧美激情| 激情综合色播五月| 亚洲视频一二三| 国产精品美女久久久久久久| 亚洲国产精品国自产拍av| 3atv在线一区二区三区| 国产欧美久久久精品影院| 在线综合亚洲欧美在线视频| 欧美蜜桃一区二区三区| 午夜欧美一区二区三区在线播放| 日本高清不卡一区| 亚洲自拍偷拍九九九| 国产精品一二三区| 成人免费观看男女羞羞视频| 久久国产精品99久久人人澡| 中文字幕一区二区三区不卡| 久久精品日产第一区二区三区高清版| 日韩av一二三| 日韩免费看网站| 97久久超碰国产精品| 成人免费看的视频| 国产精品入口麻豆原神| 日本高清不卡视频| 国产精品免费看片| 欧美电影精品一区二区| 欧美精品一区二区在线观看| 97久久精品人人爽人人爽蜜臀| 日韩电影在线观看电影| 国产精品久久三区| 久久精品国产**网站演员| 欧美日本高清视频在线观看| 久久免费视频一区| 国产精品你懂的| 日日摸夜夜添夜夜添国产精品| 高清成人在线观看| 欧美日韩免费一区二区三区视频| 国产成人综合在线播放| 国产成a人亚洲| 日韩高清一区二区| 久久精品国产网站| 在线不卡中文字幕| 国产视频911| 精品视频色一区| 国内成+人亚洲+欧美+综合在线| 欧美日韩午夜在线视频| 日韩欧美二区三区| 欧美一区二区三区性视频| 精品国产免费一区二区三区四区| 成人精品国产一区二区4080| 亚洲精品国产a久久久久久| 亚洲国产精品天堂| 日韩一区有码在线| 激情图区综合网| 中文字幕不卡三区| 日本美女一区二区三区视频| 丝袜美腿高跟呻吟高潮一区| 在线成人av影院| 午夜欧美电影在线观看| 秋霞电影网一区二区| 91精品久久久久久久99蜜桃| 亚洲欧美在线aaa| 久久婷婷色综合| 91小视频免费看| 亚洲欧美激情视频在线观看一区二区三区| 三级影片在线观看欧美日韩一区二区| 91在线porny国产在线看| 国产成人精品亚洲日本在线桃色| 黄色成人免费在线| 欧美精品久久久久久久久老牛影院| 欧美mv日韩mv国产网站app| 亚洲成va人在线观看| 欧美性一级生活| 一区二区三区欧美亚洲| 婷婷久久综合九色综合绿巨人| 国产精品日产欧美久久久久| 欧美裸体bbwbbwbbw| 亚州成人在线电影| 三级精品在线观看| 日韩和的一区二区| 日本强好片久久久久久aaa| 中文字幕免费不卡| 亚洲网友自拍偷拍| 成人性生交大片| 欧美精品v国产精品v日韩精品| 精品国产3级a| 一区二区视频免费在线观看| 亚洲欧美一区二区三区国产精品| 丝袜美腿高跟呻吟高潮一区| 日韩视频不卡中文| 欧美人与z0zoxxxx视频| av亚洲产国偷v产偷v自拍| 国产视频一区二区三区在线观看| 日韩一区二区三区在线视频| 久久久.com| 成人在线综合网| 这里是久久伊人| 99久久99精品久久久久久| 色欧美88888久久久久久影院| 亚洲电影在线免费观看| 色香蕉成人二区免费| 首页国产丝袜综合| 日韩精品资源二区在线| 蜜臀久久久久久久| 成人av电影观看| 岛国精品一区二区| 日本一区二区免费在线观看视频| 久久99热狠狠色一区二区| 国产一区二区三区av电影| 国产偷v国产偷v亚洲高清| 日韩免费观看高清完整版| 制服丝袜国产精品| 337p粉嫩大胆噜噜噜噜噜91av| 色婷婷精品大在线视频| 欧美电视剧在线看免费| 欧美一区二区视频免费观看| 日本一区二区三区视频视频| 亚洲乱码精品一二三四区日韩在线| 欧洲视频一区二区| 国产不卡视频在线观看| 久久精品亚洲一区二区三区浴池| 国产精品婷婷午夜在线观看| 大美女一区二区三区| 国产精品一区二区在线观看网站| 99re6这里只有精品视频在线观看| 91蜜桃婷婷狠狠久久综合9色| 欧美区视频在线观看| 日韩制服丝袜先锋影音| 日韩一区二区在线观看| 大美女一区二区三区| 国产a精品视频| 麻豆免费看一区二区三区| 这里只有精品电影| 91碰在线视频| 国产福利一区二区三区视频在线| 一区二区三区产品免费精品久久75| 91精品国产综合久久精品性色| av一区二区三区在线| 国产精品麻豆欧美日韩ww| 91网站最新地址| 一本一本大道香蕉久在线精品| 国产精品18久久久久久久网站| 国产精品乱码人人做人人爱| 日韩福利电影在线观看| 亚洲最新视频在线观看| 欧美国产精品中文字幕| 成人18视频日本| 韩国三级电影一区二区| 粉嫩aⅴ一区二区三区四区| 懂色中文一区二区在线播放| 丝袜美腿成人在线| 国产伦精品一区二区三区免费迷| 欧美日韩精品一区二区三区| 不卡免费追剧大全电视剧网站| 国产欧美一区二区三区沐欲| 成人激情免费网站| 日韩欧美一区二区久久婷婷| 欧美精品一区二区三区四区| 成人免费黄色在线| 亚洲欧美日韩国产综合| 亚洲在线观看免费| 中文字幕不卡在线| 国产精品美女久久久久久久久| 91免费版pro下载短视频| 午夜天堂影视香蕉久久| 国产精品色噜噜| 亚洲国产成人精品视频| 狠狠色综合日日| 一区二区欧美精品| 欧美亚洲愉拍一区二区| 国产精品一区二区在线观看不卡| 亚洲成人资源网| 91精品国产aⅴ一区二区| 日本一区二区免费在线观看视频|