目录

卡片中引用HAR包中组件的实现方式及白屏问题解决

问题现象

为了提高自定义组件复用率,项目采用HAR包定义公共UI组件,如何在卡片页面中引用?

背景知识

解决方案

在项目中引用HAR,本文介绍采用从本地文件夹安装以及从本地压缩包安装两种方式。

常见FAQ

Q:采用HAR包封装公共组件,将HAR包引入在卡片中复用时可能出现白屏,该如何解决?

A:采用源码编译的方式直接从本地文件夹安装HAR包不会出现问题,使用*.har压缩包安装引入出现该问题原因是二进制文件没有参与编译,导致打包的component_collection.json文件里不包含二进制文件内的组件信息。

Q:锁屏卡片添加SDK暴露的Component组件出现白屏,SDK组件若是普通Text文本就可以加载成功,若是复杂组件组合就会出现白屏,该如何解决?

A:该问题已在6.1.1 Release(6.1.1.290)版本上修复,请升级版本验证。