# uTool_aiExtra
**Repository Path**: dahuajia/uTool_aiExtra
## Basic Information
- **Project Name**: uTool_aiExtra
- **Description**: uTools小插件(AI番外)的源代码,uniapp+uniCloud,先快速熟悉uniapp和uniCloud,然后让ChatGPT协助我快速开发。
- **Primary Language**: Java
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2023-04-16
- **Last Updated**: 2024-11-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: uni-app, uniCloud, utools
## README
# uTool_aiExtra
### 介绍
uTool小插件,ai番外源代码,记录了各个版本的代码。
该插件主要是收集各类ai网站,做一个赛博AI仓鼠。同时,练习自己的uTool开发能力和前端开发能力。
### 各个版本(分支)的开发说明
#### V1.0
最早的版本,由于刚开始尝试用uniapp开发,但是打包失败了,且不知道什么原因,于是只能用原生前端开发。做了个简单的demo上线。
#### V2.0
采用uniapp+uniCloud框架搭建,升级了UI界面。uniCloud采用了阿里云的免费服务器。此外还使用到了uni-ui和mp-html插件。
项目主要有首页(列表信息、点击查看详情)、用户页(用户信息、用户收藏)、详情页(详情信息、收藏功能)。
项目使用了ChatGPT-3.5,再加上提前熟悉了uniCloud,2天多就基本开发完成了本项目。
项目相关资源说明如下:
### 踩坑说明
#### 1、关于云函数的提交
本地修改了云函数之后,将项目打包到uTools上看效果时,一定要先上传云函数。
因为打包后的项目调用的是uniCloud后台的云函数,否则会报错。就这个问题,至少花了1/3的时间,一度以为是编辑器的问题,疯狂更换实现方式和逻辑。
#### 2、mp-html插件
mp-html是富文本组件【全端支持,支持编辑、latex等扩展】,但是默认只有渲染html,如果需要渲染markdown,需要自行打包扩展。
项目地址如下:https://ext.dcloud.net.cn/plugin?id=805
#### 3、前端兼容太难了
在本地用Google浏览器调试好样式后,放到uTools上就会有些许错乱,太难了。
### 后记
本项目是我第一个深度让ChatGPT参与开发的项目,完成后我加深了对uniCloud和uTools开发的理解。
ChatGPT真的很好用,前提是你知道怎么专业描述你的问题且你看得懂ChatGPT的回答。
对于今后的学习新技术,我看也能像陶渊明一样“不求甚解”了,反正有ChatGPT帮忙,我学习uniCloud就是最好的例子,先快速过一下咸虾米的视频,然后就让ChatGPT配合开发。
二零二三年五一 于软件院