structure.md 2.81 KB

fbadb5e7e374277dfe4306fcaadeb5cf27abcf12/docs/component/structure.md#">项目结构

则一调度和则一速达两个APP的项目结构相同,为API Cloud的官方初始项目结构,开发人员可以通过查看API Cloud官网的Widget项目结构说明或下载API Cloud推荐的项目源码进行学习。

项目由API Cloud模板创建而成,会有一些存在但暂时没有使用到的文件,后期可酌情删减。

css

样式存放目录,重要

  • api.css (aui文件)
  • aui-flex.css (aui文件)
  • aui-iconfont.ttf (aui文件)
  • aui-pull-refresh.css (aui文件)
  • aui-skin-night.css (aui文件)
  • aui-skin.css (aui文件)
  • aui-slide.css (aui文件)
  • aui.css (已修改部分样式,重要
  • common.css (自定义的部分样式,重要

feature

目前为空

html

页面存放目录,重要

icon

图标存放目录,重要

image

图片存放目录,基本没有使用到,除了一个默认的加载效果gif,其它图片全部存放于icon目录中

launch

主要在API Cloud控制台配置

res

目前为空

script

脚本存放目录,重要

  • api.js (aui文件)
  • aui-actionsheet.js (aui文件)
  • aui-collapse.js (aui文件)
  • aui-dialog.js (aui文件)
  • aui-lazyload.js (aui文件)
  • aui-list-swipe-backup.js (aui文件)
  • aui-list-swipe.js (aui文件)
  • aui-popup-new.js (aui文件)
  • aui-popup.js (aui文件)
  • aui-pull-refresh.js (aui文件)
  • aui-range.js (aui文件)
  • aui-scroll.js (aui文件)
  • aui-sharebox.js (aui文件)
  • aui-skin.js (aui文件)
  • aui-slide.js (aui文件)
  • aui-tab.js (aui文件)
  • aui-toast.js (aui文件)
  • common.js (自定义常用方法,重要
  • dict.js (本地数据字典文件,已废弃
  • f2.min.js (阿里巴巴Ant V F2移动端图表,暂未使用
  • moment-with-locales.js (moment.js 时间转换工具)
  • vue.js (vue源码)

wgt

目前为空

.filelist.txt

项目生成的文件,不要删除

.project

项目生成的文件,不要删除

config.xml

项目配置文件,重要

index.html

入口页面,重要

fbadb5e7e374277dfe4306fcaadeb5cf27abcf12/docs/component/structure.md#">编辑器推荐

虽然API Cloud官方推出了基于atom的APICloud Studio 2,但这个编辑器在实际使用时,svn控制并不好用,经常会出现崩溃、上传失败、同步失败等问题。因此,推荐使用基于Eclipse的APICloud Studio 1作为项目的版本控制及真机调试器。但APICloud Studio 1的编辑器基于Eclipse,并不十分适合前端代码的编写,所以推荐使用VS Code进行代码的编辑。