更新记录
0.1.5(2020-12-04) 下载此版本
- 新增应用窗口小图钉保持窗口置顶;
- 新增微信多开应用;
- 优化审核更新逻辑;
- 优化应用下载更新逻辑;
- 优化图标显示效果;
- 优化开发模式下打包上传;
- 修复开发者中心下架列表不显示;
- 修复应用加载完成事件在非Hash模式下多次调用;
0.1.2(2020-11-28) 下载此版本
- 新增应用支持独立窗口运行(可多开);
- 新增应用列表右键菜单;
- 新增应用配置支持打开即全屏;
- 新增支持指定某个人审核应用;
- 新增支持强制升级;
- 修复全屏后无法恢复;
0.0.5(2020-09-09) 下载此版本
- 新增支持打包非脚手架开发的应用,支持如uni-app等开发打包应用;
- 新增支持设置应用窗口大小;
- 新增公众号审核通知(应用提交、审核通过、审核不通过);
- 新增数据库初始化完成事件;
- 优化应用审核不通过提示;
- 优化剪切板逻辑;
- 修复开发者重载的时候图标不更新
- 修复新增系统用户无选择部门导致新增失败;
- 修复小酷在某些情况下一直处于隐藏状态;
- 修复后台轮播图选择应用异常;
- 修复轮播图跳转应用一直卡在更新中;
- 同步
COOL-ADMIN-PRO
;
平台兼容性
介绍
PC端小程序,让你的uni-app应用也能运行在PC端
多种应用,还有免费的内网穿透
文档地址
前提条件
为了更快地安装项目依赖,必须提前安装好cnpm
!>npm install -g cnpm --registry=https://registry.npm.taobao.org
创建应用
1、使用COOL-AI脚手架创建
1、vue create project
2、cd project
3、vue add router //如果新建的时候已经选择这步可以忽略
4、vue add vue-cli-plugin-cool-ai //添加COOL-AI的脚手架插件
5、npm run serve
!> vue的router
是必须添加的,并且需要将 router
的mode
设置为hash
2、目录结构
project
├── package.json
├── app.json (COOL-AI应用配置文件)
├── db.json (COOL-AI数据库配置文件)
├── public
├── src
| ├── assets(资源)
│ ├── components(组件)
│ ├── router(路由)
│ ├── views(页面)
| |—— App.vue
| |—— main.js
| |—— preload.js(cool-ai预加载的js)
3、app.json配置
{
// 应用ID,用脚手架创建的时候自动生成
"appId": "z-gK4vSCQ",
// 应用名称
"name": "这是个测试应用",
// 版本号
"version": "0.0.1",
// 应用描述
"description": "测试应用",
// 入口文件默认为 index.html 一般不需要修改
"main": "index.html",
// 预加载js, 该js文件会在所有资源文件之前加载
"preload": "preload.js",
// 应用logo, 一般无需修改
"logo": "logo.png",
// 应用支持的平台
"platform": [ "win32", "darwin" ],
// 关键字
"keyWords": [ "cool-ai", "cool" ],
// 打开时时候隐藏小酷,如果隐藏了应用显示区域会更大
"xiaoku": { "hide": false },
// 开发时的配置
"dev": {
// 地址
"main": "http://127.0.0.1:8081",
// 预加载js
"preload": "src/preload.js",
// logo
"logo": "src/assets/logo.png"
},
// preload.js 引用第三方包时需要在此添加
"build": { "externals": [] }
}
4、db.json配置文件
{
// 是否是云端数据库, false为本地数据库
"isCloud": false,
// 表结构
"tables": [{
"name": "user",
"model": {
"id:int": {
"pk": true,
"ai": true
},
"age:int": {
"default": 13,
"max": 110,
"min": 13
},
"name:string": {
"default": "none",
"notNull": true
}
}
}]
}
表结构详见nanosql
调试应用
1、打开开发者中心
打开或运行COOL-AI->微信扫码登录->点击头像进入开发者中心
2、在开发者中心创建应用
将之前创建好的项目中的app.json
文件拖入开发者中心,就会自动创建一个对应的项目
3、运行应用
点击运行按钮,就可以看到对应应用的运行窗口啦
4、上传应用
点击上传按钮,填写版本信息,点确定后应用会自动打包编译并上传
非脚手架
创建必要文件
在根目录手动创建preload.js
、db.json
、app.json
、README.md
文件,db.json
和app.json
的目录结构见上文,preload.js
和README.md
根据实际自由编写
文件说明
参数 | 说明 |
---|---|
preload.js | 预加载的js,该js会优先于所有应用的js执行 |
db.json | 数据库配置文件,结构见上文 |
app.json | 应用配置文件,结构见上文 |
README.md | 应用介绍文件,填写一些有关应用的介绍或教程 |
创建应用
同样,将app.json
配置文件拖入COOL-AI, 后续的操作如同脚手架开发