1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| cc.loader.downloader.loadSubpackage = function (name, completeCallback) {
| wx.loadSubpackage({
| name: name,
| success: function () {
| if (completeCallback) completeCallback();
| },
| fail: function () {
| if (completeCallback) completeCallback(new Error(`Failed to load subpackage ${name}`));
| }
| })
| };
|
| function downloadScript (item, callback, isAsync) {
| var url = '../../' + item.url;
| require(url);
| callback(null, item.url);
| }
|
| function loadFont (item) {
| var url = item.url;
| var fontFamily = wx.loadFont(url);
| return fontFamily || 'Arial';
| }
|
| cc.loader.downloader.addHandlers({
| js : downloadScript
| });
|
| cc.loader.loader.addHandlers({
| // Font
| font: loadFont,
| eot: loadFont,
| ttf: loadFont,
| woff: loadFont,
| svg: loadFont,
| ttc: loadFont,
| });
|
|