微信小程序云开发图片上传示例,支持预览,多
Miniprogram-Picture-Upload
本组件支持开发者设置小程序图片上传的数量上限,通过设置imgMaxNumber的值即可。 支持预览图片
用户上传图片之后,支持点击放大预览。 支持删除已选择的图片
用户选择图片之后,想要更换可以点击每个图片 提供云开发多图片上传示例
组件提供以小程序云开发为后台的多图片上传到云储存的逻辑示例。 好看的界面
借助colorUI实现界面,优雅简洁。并且用户达到图片上传上限后,有相应的提示和样式改变,会自动隐藏上传按钮。 效果预览
相关链接
colorUI
待完成任务
去除colorUI库依赖
制作成组件代码
努力帮助你快速实现小程序的图片上传功能
༼ つ ◕_◕ ༽つ Please give me a star
功能 支持设置图片上传数量本组件支持开发者设置小程序图片上传的数量上限,通过设置imgMaxNumber的值即可。 支持预览图片
用户上传图片之后,支持点击放大预览。 支持删除已选择的图片
用户选择图片之后,想要更换可以点击每个图片 提供云开发多图片上传示例
组件提供以小程序云开发为后台的多图片上传到云储存的逻辑示例。 好看的界面
借助colorUI实现界面,优雅简洁。并且用户达到图片上传上限后,有相应的提示和样式改变,会自动隐藏上传按钮。 效果预览
未上传时界面 | 图片选择界面 | 图片上传满时界面 | 图片删除界面 |
---|---|---|---|
上传成功后控制台会自动打印图片预览链接
git clone https://github.com/Volcano-Yang/miniprogram-picture-upload.git cd miniprogram-picture-upload && code . 预览效果
① 下载完代码之后,导入项目到微信小程序开发工具
② 配置小程序appID和云开发envID
project.config.json填入appid
{ ... "appid": "xxxxxx", "projectname": "miniprogram-picture-upload", "libVersion": "2.14.1", ... }
app.js填入appid
if (!wx.cloud) { console.error('请使用 2.2.3 或以上的基础库以使用云能力') } else { wx.cloud.init({ traceUser: true, // 需要替换成自己的云开发环境ID env: "xxxxxx" }) }
③ 如果在自己的小程序中使用示例代码,复制index页面的wxml和js代码到自己的页面。
注意如果样式失效,要注意安装colorUI
如果你不是用ColorUI
你可参照我的ui编写自己喜欢的样式,然后复用我的逻辑
感谢你的鼓励和支持,我努力做的更好。
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。