DevEco Studio还支持使用低代码开发功能开发服务卡片,目前只支持JS语言,且compileSdkVersion必须为7或以上。
下面以创建一个新的服务卡片为例进行说明。
- 打开一个工程,创建服务卡片,创建方法包括如下两种方式:
- 选择模块(如entry模块)下的任意文件,单击菜单栏File > New > Service Widget创建服务卡片。
- 选择模块(如entry模块)下的任意文件,单击右键 > New > Service Widget创建服务卡片。
- 在Choose a Template for Your Service Widget界面中,选择卡片模板,单击Next。

- 在Configure Your Service Widget界面中,配置卡片的基本信息,包括:
- Service widget name:卡片的名称,在同一个FA中,卡片名称不能重复,且只能包含数字、字母和下划线。
- Description:卡片的描述信息。
- Enable Super Visual:是否选择低代码方式开发,这里选择打开低代码开关。
- Language:界面开发语言。
- Support dimension:选择卡片的规格。部分卡片支持同时设置多种规格。
- Ability name:选择一个挂靠服务卡片的Page Ability,或者创建一个新的Page Ability。
说明
如果选择的Ability是继承AceAbility时,请参考JS卡片开发指导的步骤2进行修改。
- Module name:卡片所属的模块。

- 单击Finish,完成卡片创建。卡片创建完成后,在工程目录中自动生成卡片的低代码目录结构。

- 打开“index.visual”文件,即可进行卡片的可视化设计与开发。