第三方自定义组件
第三方自定义组件包的开发与自定义组件开发基本相同,差异就是需要使用 npm 来管理自定义组件包。
开发前准备
- 要求开发者具有基础的 node.js 和 npm 相关的知识,同时需要百度开发者工具辅助开发。
- 下载百度开发者工具。 Windows 64版下载地址 | Mac版下载地址。
下载模板
为了方便开发者能够快速开发第三方自定义组件,为此提供了一个可用于开发、调试、测试用的项目模板,可以通过以下几种方式进行下载:
- 直接从 github 上下载 zip 文件并解压,文件夹 swan-custom-component 下即为自定义组件模板;
- 直接从 github 上的仓库 clone 下载,cd swan-custom-component 进入即为自定义组件模板;
- 使用命令行工具初始化项目,用法见下面说明。
命令行工具
快速安装
- npm install -g smartprogram-cli
初始化自定义模板
- smartprogram init --type custom-component test
执行完上述命令后会生成以 test 为文件名的自定义组件模板,开发者可以在此项目中进行开发修改。命令行工具的更多用法可以查看 github 仓库上的 README.md 文件。