# wx-uniapp **Repository Path**: zyjun/wx-uniapp ## Basic Information - **Project Name**: wx-uniapp - **Description**: uniapp的微信小程序项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: https://static-mp-67dcfd0c-c143-49dd-81a6-3d6aabd6ef7b.next.bspapp.com/first/#/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-08 - **Last Updated**: 2024-08-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # wx-uniapp uniapp的微信小程序项目 cli auto --project [小程序项目目录] --auto port 9420 > 项目部署(修改成这样的方式更加方便,每次修改的话只需要将`doc/index1.html`上传到文件夹下即可, > 部分情况可能不需要更新`index1.html`): > > 1.项目打包后直接将`doc/index1.html`添加到打包后的`h5`文件夹中 > > 2.将`h5`文件夹重命名成`first`上传到`uniCloud`上即可。 *使用`Hbuilder`直接上传资源文件不成功,现在初步判断应该是: 该项目不是普通的`uniapp`项目而是`cli-uniapp`项目所以直接 上传有点问题,需要自己上传。* ### 一、知识点: * AMapUI * 高德地图 ### 二、cli相关 * 1.uni-cli方法 ![](doc/uni-cli.png) * 2.uni-cli方法 ![](doc/cli两种方式.png) ### 三、阿里云oss对象存储使用 当前项目中使用的是直接在客户端上传图片到阿里云oss对象存储中。 但是这种有个问题就是不能删除对象存储中的文件。 所以想的是换一种正规的方式进行图片上传和管理: [阿里云oss-sdk文档][object-storage-service] 使用`node.js`或者`Browser.js`进行上传和管理文件 * 1.使用`Browser.js`的方式管理文件的话,还需要使用`Sts`的接口(服务器接口)配合使用比较麻烦。 ![](doc/oss-browser.png) * 2.使用`node.js`接口方式进行管理oss文件。这种相当于提供接口直接处理oss文件。 * 1.这里使用oss的图片上传还是比较麻烦的,需要`uni.chooseImage`->`uni.uploadFile`或者`uniCloud.callFunction`->`在云函数中将File转成buffer或者stream再上传到oss` * 2.所以云函数这里只处理文件列表管理和文件删除操作。 ### 四、uniCloud文件存储 * 后期可以使用这个存储试一下 [object-storage-service]:https://www.alibabacloud.com/help/zh/object-storage-service/latest/sdk-code-samples-node-js