add ResourceLoader plugin

This commit is contained in:
pengfei.zhou
2021-11-18 16:38:35 +08:00
committed by osborn
parent ea85559977
commit d746c5b4d4
22 changed files with 312 additions and 7 deletions

View File

@@ -4824,6 +4824,14 @@ function keyboard(context) {
};
}
function resourceLoader(context) {
return {
load: (resource) => {
return context.callNative('resourceLoader', 'load', resource.toModel());
},
};
}
class Observable {
constructor(provider, clz) {
this.observers = new Set;
@@ -5161,6 +5169,7 @@ exports.popover = popover;
exports.pullable = pullable;
exports.refreshable = refreshable;
exports.repeat = repeat;
exports.resourceLoader = resourceLoader;
exports.scroller = scroller;
exports.slideItem = slideItem;
exports.slider = slider;

File diff suppressed because one or more lines are too long