automated_uniapp/README.md
2025-01-09 16:16:11 +08:00

68 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# COOL-UNI
让你不用想太多就能开发完功能7.0 携带 vue3、vite、ts、pinia 等众多新特性细节曝光!![文档地址](https://cool-js.com/uni/introduce.html)
## 更快
- 启动快:基于 `vite`,快速的冷启动,不需要等待打包,即时的热模块更新,真正的按需编译。
- 开发快:`eps` 模式下,无须手动添加接口请求方法。
## 更强
内置请求、路由、文件上传、组件通信、缓存等方法及 ui 库和 hooks
```html
<script lang="ts" setup>
import { useCool } from "/@/cool";
import { useUi } from "/$/cool-ui";
const { service, router, mitt, storage, upload } = useCool();
const ui = useUi();
// 请求
service.test.page().then((res) => {
consoe.log(res);
});
// 跳转
router.push({
path: "/pages/goods/info",
// 方式1
query: {
id: 1,
},
// 方式2
params: {
id: 2,
},
});
// ui全局事件
ui.showLoading();
ui.showToast();
// 通信
mitt.emit("refresh", { page: 1 });
mitt.on("refresh", (params) => {});
// 储存
storage.set("token", "a123huis");
// 文件上传
uni.chooseImage({
count: 1,
sourceType: ["album", "camera"],
success(res) {
upload(res.tempFiles[0]).then((url) => {
console.log(url);
});
},
});
</script>
```
## 更细
全面的代码描述