24 lines
512 B
JavaScript
24 lines
512 B
JavaScript
import "vue";
|
|
function requireNativePlugin(name) {
|
|
return weex.requireModule(name);
|
|
}
|
|
function formatAppLog(type, filename, ...args) {
|
|
if (uni.__log__) {
|
|
uni.__log__(type, filename, ...args);
|
|
} else {
|
|
console[type].apply(console, [...args, filename]);
|
|
}
|
|
}
|
|
const _export_sfc = (sfc, props) => {
|
|
const target = sfc.__vccOpts || sfc;
|
|
for (const [key, val] of props) {
|
|
target[key] = val;
|
|
}
|
|
return target;
|
|
};
|
|
export {
|
|
_export_sfc as _,
|
|
formatAppLog as f,
|
|
requireNativePlugin as r
|
|
};
|