Skip to content

Commit

Permalink
fix(weex): send createFinish signal after root component mounted (vue…
Browse files Browse the repository at this point in the history
  • Loading branch information
Hanks10100 authored and lovelope committed Feb 1, 2018
1 parent f805504 commit adb42cd
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions src/platforms/weex/entry-framework.js
Original file line number Diff line number Diff line change
Expand Up @@ -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
}

Expand Down Expand Up @@ -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) {}
}
}
})

Expand Down

0 comments on commit adb42cd

Please sign in to comment.