aiedu-kit

猎豹移动AI教育部 - 相关项目工具包

Usage no npm install needed!

<script type="module">
  import aieduKit from 'https://cdn.skypack.dev/aiedu-kit';
</script>

README

ai-aiedu-kit

NPM module: aiedu-kit


通用命令

  • 一键打包 & 部署: bin/build.js
    • 在测试环境中,会有环境变量 process.env.AIEDU_BUILD_TARGET === 'test'
    • 可用选项
      • --target <target> 指定本次打包的目标环境,target 可为 testprod
      • --no-push 本次打包不会自动上传至服务器

CSS 相关

  • Reset: css/reset.less
  • Reset (AntD v4): css/reset-antd-v4.less

常量 constants

包含数据对照表等常量


组件 components

所有组件均包含 TS 定义,可作为文档查阅

components/button-download

下载按钮

  • 必传: fetch
  • 可选: tooltip getFilename

工具函数 utils

所有函数均包含 TS 定义,可作为文档查阅

  • utils/parse-image-file.js
    处理图片,按目标文件尺寸或最大宽高进行压缩
  • utils/handle-image-select.js
    处理图片文件选择,并按最大文件尺寸 5MB 或最大宽高 2014px 进行压缩
  • utils/download-url
    下载指定的 URL
  • utils/get-list-all
    获取分页列表接口的全部数据