# 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天多就基本开发完成了本项目。 项目相关资源说明如下: 目录说明 classify resources favorite ### 踩坑说明 #### 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配合开发。 二零二三年五一 于软件院