| | |
| | | ## cool-admin-uniapp |
| | | # COOL-UNI 项目脚手架 |
| | | |
| | | 京申-小程序 |
| | | ## 简介 |
| | | |
| | | [演示、文档地址](https://uni-docs.cool-js.com/) |
| | | |
| | | ## 更快 |
| | | |
| | | #### 启动快 |
| | | |
| | | 基于 `vite`,快速的冷启动,不需要等待打包,即时的热模块更新,真正的按需编译。 |
| | | |
| | | #### 开发快 |
| | | |
| | | 新增 `eps` 模式,自动扫描接口,代码智能提示。 |
| | | |
| | | <img src="https://uni-docs.cool-js.com/images/service-tip.gif" height="300px" /> |
| | | |
| | | #### 对接快 |
| | | |
| | | 有什么功能是前端一个人做不了??大不了全干了 |
| | | |
| | | 👉👉 [管理前端(vue3)开发文档、强大的 CRUD 组件](https://cool-js.com/admin/vue/introduce.html#%E4%BB%A3%E7%A0%81%E4%BB%93%E5%BA%93) |
| | | |
| | | 👉👉 [服务端(node、midway)开发文档、一键生成代码](https://cool-js.com/admin/node/introduce.html#%E4%BB%A3%E7%A0%81%E4%BB%93%E5%BA%93) |
| | | |
| | | 👉👉 [演示地址](https://show.cool-admin.com) 😁 |
| | | |
| | | <img src="https://vue.cool-admin.com/show/admin.jpg" width="500px" /> |
| | | |
| | | ## 更强 |
| | | |
| | | 内置请求、路由、文件上传、组件通信、缓存等方法及 ui 库和 hooks |
| | | |
| | | ```html |
| | | <script lang="ts" setup> |
| | | import { useCool } from "/@/cool"; |
| | | import { useUi } from "/$/cool-ui"; |
| | | |
| | | const { service, router, storage, upload } = useCool(); |
| | | const ui = useUi(); |
| | | |
| | | // 请求 |
| | | service.test.page().then((res) => { |
| | | consoe.log(res); |
| | | }); |
| | | |
| | | // 跳转 |
| | | router.push({ |
| | | path: "/pages/goods/info", |
| | | query: { |
| | | id: 1, |
| | | }, |
| | | }); |
| | | |
| | | // 全局事件 |
| | | ui.showLoading(); |
| | | ui.showToast(); |
| | | |
| | | // 储存 |
| | | storage.set("token", "a123huis"); |
| | | |
| | | // 文件上传 |
| | | uni.chooseImage({ |
| | | count: 1, |
| | | sourceType: ["album", "camera"], |
| | | success(res) { |
| | | upload(res.tempFiles[0]).then((url) => { |
| | | console.log(url); |
| | | }); |
| | | }, |
| | | }); |
| | | </script> |
| | | ``` |
| | | |
| | | ## 更全 |
| | | |
| | | #### 细腻的代码 |
| | | |
| | | - `service` 无感刷新,直接调用后端接口 |
| | | |
| | | ```ts |
| | | const { service } = useCool(); |
| | | ``` |
| | | |
| | | - 提供 `entity` 描述,写 `any` 和不写的都哭了 |
| | | |
| | | ```ts |
| | | const list = ref<Eps.UserInfoEntity[]>([]); |
| | | ``` |
| | | |
| | | #### 活跃的社区 |
| | | |
| | | - 拥有自己的知识库系统 |
| | | |
| | | - [官方有问必答](https://cool-js.com/help/list.html) |
| | | |
| | | #### 丰富的插件 |
| | | |
| | | - [Ai 智能模块](https://cool-js.com/plugin/detail.html?id=58) |
| | | |
| | | - [客服聊天模块](https://cool-js.com/plugin/detail.html?id=56) |
| | | |
| | | - [企业机器人](https://cool-js.com/plugin/detail.html?id=41)、[飞书推送](https://cool-js.com/plugin/detail.html?id=30) |
| | | |
| | | - [各厂商的支付模块](https://cool-js.com/plugin/detail.html?id=33) |
| | | |
| | | - [云存储](https://cool-js.com/plugin/detail.html?id=36) |
| | | |
| | | - [PDF 打印](https://cool-js.com/plugin/detail.html?id=44) |
| | | |
| | | - [更多](https://cool-js.com/plugin/list.html) |