微信小程序从云存储中读取图片
在微信小程序中,图片存储在云端或OSS等对象存储中,获取图片的示例代码如下:
1、从云存储中读取图片:
get_image(e){ var that = thisconsole.log(e)wx.showLoading({icon: 'loading',title: '加载中,请稍后',})wx.cloud.getTempFileURL({fileList: [{fileID: 'cloud://***-1gwjhztm2ea30ea3.7368-***-1gwjhztm2ea30ea3-1309829868/seat_display.jpg'// maxAge: 60 * 60, // one hour}]}).then(res => {// get temp file URLconsole.log(res.fileList)that.setData({imgData: res.fileList[0].tempFileURL}) }).catch(error => {// handle error})}
2、点击预览图片,放大缩小
该方法获取图片有一定缓存时间,在云存储中更新了图片,不能实时显示出来。
clickImg: function(e){wx.hideLoading({})var imgUrl = this.data.imgUrlvar imgUrl = this.data.imgDatavar urls = []urls.push(imgUrl)wx.previewImage({urls: urls, //需要预览的图片http链接列表,注意是数组success: function (res) { },fail: function (res) { },complete: function (res) { },showmenu: false})},
3、每次获取最新图片,在云存储中更新了图片,能实时显示出来。
clickImg: function(e){wx.hideLoading({})// var imgUrl = this.data.imgUrl var imgUrl = this.data.imgData + "?time=" + Date.now()// var imgUrl = this.data.imgData var urls = []urls.push(imgUrl)wx.previewImage({// let new_url = res.fileList[0].tempFileURL + "?time=" + Date.now() urls: urls , //需要预览的图片http链接列表,注意是数组success: function (res) { },fail: function (res) { },complete: function (res) { },showmenu: false})},
4、运行效果如下:
微信小程序从云存储中读取图片相关推荐
- 微信小程序 拍照/从相册中选择图片
微信小程序提供的众多API中,wx.chooseImage函数就是用来访问手机相册或摄像头的.调用该函数后,界面下方会呼出一个菜单,可以分别选择进入相册挑选已有照片或是打开摄像头进行拍照: 我们往WX ...
- 微信小程序文件云存储-上传下载删除功能
文件云存储 云存储提供高可用.高稳定.强安全的云端存储服务,支持任意数量和形式的非结构化数据存储,如视频和图片,并在控制台进行可视化管理.云存储包含以下功能: 存储管理:支持文件夹,方便文件归类.支持 ...
- 小程序页面如何直接调用云存储中的图片
小程序页面有swiper轮播图展示,由于图片直接放在本地,内存过大,所以使用小程序云开发的云存储存放图片,让小程序轮播图图片直接从云存储中进行获取 (1)在小程序云开发控制台,点击存储,新建一个swi ...
- 微信小程序基于云数据库简单实现帖子点赞功能。
思路: 1·用云函数或者app.js获取用户openid,在每个帖子里面like_people数组里添加点赞过该帖子的用户openid.获取帖子云数据存放到suju:[]里. 2·点击点赞按钮图标变换 ...
- 微信小程序 之 云开发
一.概念 1. 传统开发模式 2. 新开发模式 ( 云开发模式 ) 3. 传统.云开发的模式对比 4. 传统.云开发的项目流程对比 5. 云开发的定位 1. 个人的项目或者想法,不想开发服务器,直接使 ...
- 微信小程序的云开发以及与传统开发的比较
一.微信小程序的云开发概念 云开发就是一套解决小程序前后端开发的一种云端能力 它提供了一整套云服务及简单.易用的 API 和管理界面,以尽可能降低后端开发成本,让开发者能够专注于核心业务逻辑的开发.尽 ...
- 最详细的【微信小程序+阿里云Web服务】开发部署指引(十一):开发小程序设置功能
文章目录 前言 一.功能说明 二.设置界面代码实现 1.创建界面Page 2.WXML 3.JS 4.WXSS 三.参数控制逻辑代码实现 1.自动跳转卡片 2.自动播放声音 专题文章链接 前言 案例的 ...
- 微信小程序使用云函数进行mysql操作
微信小程序使用云函数进行mysql操作 其他操纵数据库方式的一些问题 准备工作 云函数代码 调用云函数时候的代码 最后还需要注意的一些小事情: 其他操纵数据库方式的一些问题 现在使用小程序,对数据库的 ...
- 微信小程序运用云函数调用新闻类API
微信小程序运用云函数调用新闻类API 微信小程序运用云函数调用新闻类API 新闻列表的编写 云函数的编写 JS方法 wxml页面编写 wxss样式 最终效果截图 微信小程序运用云函数调用新闻类API ...
- HaaS EDU物联网项目实战:微信小程序实现云养花
HaaS EDU K1是一款高颜值.高性能.高集成度的物联网开发板,板载功能强大的4核(双核300Mhz M33+双核1GHz A7)主芯片,2.4G/5G双频Wi-Fi,双模蓝牙(经典蓝牙/BLE) ...
最新文章
- C语言学习笔记--预编译/宏定义/数组/参数传递/函数指针
- python快速编程入门课后题答案-《Python编程:从入门到实践》第五章 if语句 习题答案...
- linux把目录下的文件设置属性为rx,LINUX的文件属性与目录配置
- 编写五子棋程序时如何添加下棋时的音效_干货:如何提高编程能力
- 【内有网易黑猪肉券福利】网易MCTalk首秀——在线教育是一场马拉松
- Erlang TCP Socket的接收进程的2种方案
- 前端学习(3055):vue+element今日头条管理-反馈
- 为什么不可以使用哈曼顿距离_K-means真的不能使用曼哈顿距离吗?
- tomcat的acceptCount、maxThreads、connectionTimeout参数调整
- OCR基于深度学习下的CNN字符识别
- vs 2008 xp 试用版 升级办法
- 如何取消计算机的自动更新,电脑自动更新如何取消 电脑自动更新取消方法
- Teechart图表教程:Teechart的功能简介
- Java牛客项目课_仿牛客网讨论区_已经看完的部分
- php.ini 验证码,php怎么解决验证码无法显示的问题
- 复合调味品,是年轻人新的追逐吗?
- 《某担保业务管理系统》项目研发总结
- 有得必有失,你该把技术做多细?
- 目标检测系列:高分辨率表示HRNetV1、HRNetV2/V2p
- Python之ruamel.yaml模块详解(三)| ruamel.yaml与pyyaml的区别
热门文章
- 阿拉伯数字 - 书法 - 详解
- lwj_C#_方法重载,递归,构造
- vmware esxi 资源池详解
- 从0开始学java-day08:eclipse的使用和超市管理系统案例
- 计算机图片照片查看器为何打不开,电脑看相片时照片查看器打不开怎么办
- matlab读取txt文档三行数据库,Matlab中的textread textscan读取文本文件
- 力特usb转串口线驱动 linux,力特usb转串口驱动下载
- 第十一届蓝桥杯 2020年省赛真题 (C/C++ 大学A组) 第一场
- 【定量分析、量化金融与统计学】R语言MANOVA多元方差分析
- 腾讯云cdn怎样接入域名