1234567891011121314151617181920212223242526272829303132 |
- let _app
- let _num
- let deferred = KanKan.Deferred()
- export function createApp(opitons = {}) {
- if (_app) {
- return
- }
- opitons.region = process.env.VUE_APP_REGION_URL
- opitons.resource = process.env.VUE_APP_RESOURCE_URL
- _num = opitons.num
- _app = new KanKan(opitons)
- deferred.resolve(_app)
- window.__sdk = _app
- document.body.setAttribute('is-mobile', true)
- return _app
- }
- export function useApp() {
- if (_app) {
- return Promise.resolve(_app)
- }
- return deferred
- }
- export function getApp() {
- return _app
- }
- export function getNum() {
- return _num
- }
|