首页渲染comp,现在采用的方案是import导入组件,然后循环根据类型if else判断类型展示组件,后期如果有两三百个组件的话就得写两三百行导入代码和两三百行判断代码;
期望方案是有类似vue中动态组件能力,集中注册comp 文件夹中所有组件,在view层无需导入组件,循环渲染传入指定组件类型给component组件的is属性动态生成
首页渲染comp,现在采用的方案是import导入组件,然后循环根据类型if else判断类型展示组件,后期如果有两三百个组件的话就得写两三百行导入代码和两三百行判断代码;
期望方案是有类似vue中动态组件能力,集中注册comp 文件夹中所有组件,在view层无需导入组件,循环渲染传入指定组件类型给component组件的is属性动态生成
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答969 阅读
1 回答941 阅读
// 方式一
// 方式二
目前ArkCompiler支持动态import方法,支持运行时阶段动态加载模块,import()返回一个Promise对象,resolve异步执行结果为导出模块对象。
import(module)
应用内实际开发示例(动态import应用已适配使能,支持引用当前文件相对路径上的模块,hap包和npm包不支持):