···
let _indexedDB = new IndexedDB('shengshiboxue','svgabase',1,()=>{
for(let key in self.mold){
// 检测是否存在
_indexedDB.get(key,(svgaData) => {
if(svgaData)return;
let { Downloader, Parser, Player } = window.JSsvga
const downloader = new Downloader()
const parser = new Parser()
downloader.get(self.mold[key].path).then(fileData => {
parser.do(fileData).then((data) => {
_indexedDB.set(key,JSON.stringify(data))
})
})
})
}
});
···
2 个回复
树下的老大爷 (作者)
或者有其他方式在app端的webview页面 缓存大量数据的方式 可以推荐一下
树下的老大爷 (作者)
已解决 app端不用indexedDb 存 用plus.storage.setItem(key,JSON.stringify(data))