@@ -1,6 +1,6 @@
{
"name": "@jianyu/easy-inject-qiankun",
- "version": "0.1.6",
+ "version": "0.1.7",
"description": "jianyu easy-inject-qiankun",
"keyword": "jianyu qiankun",
"main": "./src/index.js",
@@ -60,12 +60,16 @@ export function easySubAppRegister (options, Lifecycle = {}, env = 'development'
function render (props = {}) {
const { Vue, router, store, App, el, container, hooks = {}, className = 'in-app' } = Object.assign({}, options, props)
Vue.prototype.$BraceHooks = hooks
- container.querySelector('#app').classList.add(className)
- return new Vue({
+ const app = new Vue({
router,
store,
render: (h) => h(App)
- }).$mount(container ? container.querySelector('#app') : el)
+ })
+ app.$mount(container ? container.querySelector('#app') : el)
+ if (container) {
+ app.$el.classList.add(className)
+ }
+ return app
}
if (window.__POWERED_BY_QIANKUN__) {