49 lines
2.0 KiB
JavaScript
49 lines
2.0 KiB
JavaScript
"use strict";
|
||
|
||
var _core = _interopRequireDefault(require('./vendor.js')(0));
|
||
|
||
var _eventHub = _interopRequireDefault(require('./common/eventHub.js'));
|
||
|
||
var _x = _interopRequireDefault(require('./vendor.js')(2));
|
||
|
||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
||
|
||
_core["default"].use(_x["default"]);
|
||
|
||
_core["default"].app({
|
||
hooks: {
|
||
// App 级别 hook,对整个 App 生效
|
||
// 同时存在 Page hook 和 App hook 时,优先执行 Page hook,返回值再交由 App hook 处
|
||
'before-setData': function beforeSetData(dirty) {
|
||
console.log('setData dirty: ', dirty);
|
||
return dirty;
|
||
}
|
||
},
|
||
globalData: {
|
||
userInfo: null
|
||
},
|
||
onLaunch: function onLaunch() {
|
||
// this.testAsync()
|
||
_eventHub["default"].$on('app-launch', function () {
|
||
console.log('app-launch event emitted, the params are:');
|
||
|
||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||
args[_key] = arguments[_key];
|
||
}
|
||
|
||
console.log(args);
|
||
});
|
||
},
|
||
methods: {// sleep(s) {
|
||
// return new Promise((resolve, reject) => {
|
||
// setTimeout(() => {
|
||
// resolve('promise resolved')
|
||
// }, s * 1000)
|
||
// })
|
||
// },
|
||
// async testAsync() {
|
||
// let d = await this.sleep(3)
|
||
// console.log(d)
|
||
// }
|
||
}
|
||
}, {info: {"noPromiseAPI":["createSelectorQuery"]}, handlers: {}, models: {}, refs: undefined }, {info: {"noPromiseAPI":["createSelectorQuery"]}, handlers: {}, models: {}, refs: undefined }, {info: {"noPromiseAPI":["createSelectorQuery"]}, handlers: {}, models: {}, refs: undefined }, {info: {"noPromiseAPI":["createSelectorQuery"]}, handlers: {}, models: {}, refs: undefined }, {info: {"noPromiseAPI":["createSelectorQuery"]}, handlers: {}, models: {}, refs: undefined }, {info: {"noPromiseAPI":["createSelectorQuery"]}, handlers: {}, models: {}, refs: undefined }, {info: {"noPromiseAPI":["createSelectorQuery"]}, handlers: {}, models: {}, refs: undefined }); |