mirror of
https://github.com/easychen/pushdeer.git
synced 2025-02-23 08:24:55 +08:00
30 lines
702 B
XML
30 lines
702 B
XML
<script>
|
|
/**
|
|
* 应用级别的配置,供所有页面公用
|
|
*/
|
|
|
|
const $utils = require('./helper/utils').default
|
|
const $apis = require('./helper/apis').default
|
|
|
|
/* @desc: 注入方法至全局 global,以便页面调用 */
|
|
const hook2global = Object.getPrototypeOf(global) || global;
|
|
hook2global.$utils = $utils
|
|
hook2global.API = $apis
|
|
|
|
hook2global.promiseFactory = (pointer, params = {}) => {
|
|
return new Promise((resolve, reject) => {
|
|
params = Object.assign({
|
|
success: (data) => { resolve(data); },
|
|
fail: (err, code) => { reject(err, code) }
|
|
}, params);
|
|
pointer(params);
|
|
});
|
|
}
|
|
|
|
export default {
|
|
onCreate() {
|
|
|
|
}
|
|
}
|
|
</script>
|