icestark icon indicating copy to clipboard operation
icestark copied to clipboard

vue2升级到vite+vue3,无法正常显示子应用

Open fcb123 opened this issue 1 year ago • 1 comments

原先vue2中采用 createMicroApp({ name: 'microApp', url: [ '/xxx/xxx.umd.js', '/css/index.css', ], container: appContainer, }) appHistory.push(‘/seller’,{},true) 可以跳转,移植到vue3+vite后跳转白屏,查看到js css文件是请求的,并插入到html中,但指定的元素内没有加载内容,

后尝试采用 registerMicroApps([ { name: 'microApp‘, activePath: '/seller', container: appContainer, url: [ '/xxx/xxx.umd.js', '/css/index.css', ], }, ]); start() 这种方式,但不请求js css两个文件,是我哪里配置不对吗

fcb123 avatar Jun 13 '24 17:06 fcb123

关注 loadScriptMode 设置 https://micro-frontends.ice.work/docs/api/ice-stark/#loadscriptmode- vite 构建的产物需要用 import 的方式加载

ClarkXia avatar Jun 14 '24 09:06 ClarkXia