如何引入第三方库
如果您希望使用第三方库文件,而当前系统中不存在该库,您可以通过上传,新增该JS/CSS库,并在页面中设计并使用该库,实现引入第三方库的功能。本节将介绍如何引入并使用第三方库的具体操作步骤。
什么是库
库是指在设计页面时,需要依赖的库,若缺少相应的依赖库,则页面中无法实现某些功能。例如,页面需要具有地图选址功能,则系统需要先加载百度地图库,才能实现相应的功能。低代码平台中的库,分为系统预置库和自定义库。
系统预置库
系统预置库是系统已定义好的库,可在页面设计中直接进行加载并使用。如何查看系统预置的库,请参见管理库。
系统预置库的版本号是在资源上传或更新时,平台赋予的版本管理号,和实际官网版本不存在对应关系。
自定义库
当系统预置的库无法满足用户需求时,用户可以上传自定义库包,并加载到页面中进行使用。
下面以在标准页面中,通过单击按钮来获取并打印请求的参数,需要引入并使用fetch(第三方库)为例,向您介绍上传第三方库以及如何在组件中管理并使用库。
- 制作第三方库文件压缩包。
其中,packageinfo.json是元数据描述文件,上传的第三方库文件中都必须包含此文件,文件内的结构如下图3元数据文件所示。
- 在租户级别下,上传第三方库。
- 在标准页面组件中,引用库。
- 在标准页面加载并使用库。
- 选中“按钮”组件,在“事件”页签,单击“点击”后面的“+”号,进入添加动作页面。
- 输入自定义JS代码,调用库中的方法获取git仓库的地址。
关于fetch的使用方法及介绍,请参考Fetch API。图9 自定义JS代码
fetch('https://api.github.com/users/chriscoyier/repos') .then(function(response){ return response.json(); }) .then(function(data){ //data是请求的repos //console.log(data); for(var key in data){ console.log(data[key].archive_url) } });
- 返回标准页面开发界面,单击页面上方的,保存页面。
- 保存成功后,单击,预览页面。
- 单击获取参数按钮,在页面中按F12,打开浏览器的调试界面。
- 在Console页签下,可以查看到打印的参数,也就是请求的结果,如图11预览效果所示。