|
|
@@ -61,12 +61,8 @@ export function createInstance (
|
|
|
}, timerAPIs, env.services)
|
|
|
|
|
|
appCode = `(function(global){ \n${appCode}\n })(Object.create(this))`
|
|
|
-
|
|
|
callFunction(instanceVars, appCode)
|
|
|
|
|
|
- // Send `createFinish` signal to native.
|
|
|
- document.taskCenter.send('dom', { action: 'createFinish' }, [])
|
|
|
-
|
|
|
return instance
|
|
|
}
|
|
|
|
|
|
@@ -208,6 +204,16 @@ function createVueModuleInstance (instanceId, weex) {
|
|
|
// record instance by id
|
|
|
instance.app = this
|
|
|
}
|
|
|
+ },
|
|
|
+ mounted () {
|
|
|
+ const options = this.$options
|
|
|
+ // root component (vm)
|
|
|
+ if (options.el && weex.document) {
|
|
|
+ try {
|
|
|
+ // Send "createFinish" signal to native.
|
|
|
+ weex.document.taskCenter.send('dom', { action: 'createFinish' }, [])
|
|
|
+ } catch (e) {}
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
|