微信小程序开发-图片(媒体)
来源:互联网 发布:女生湿 知乎 编辑:程序博客网 时间:2024/06/04 23:30
相关官方文档链接:媒体-图片
对于选择图片,别的不说,先来一波代码再分析。
wxml:
<button bindtap='chooseImg' type='primary'>选择图片</button> <view class="imgView" style='width:100px;height:100px;margin:10px auto;border:1px solid #000;'> <image src='{{imgSrc}}' style='width:100%;height:100%;'></image></view>
js:
chooseImg: function () { var that = this; wx.chooseImage({ count: 1, // 默认9 sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { console.log(res); var tempFilePaths = res.tempFilePaths; var tempFiles = res.tempFiles; console.log(tempFilePaths); console.log(tempFiles); that.setData({ imgSrc: tempFilePaths }) }, }) }
上传图片成功。
预览图片:
wxml:
<view>预览图片</view><view class="content"> <view wx:for="{{imglist}}" wx:for-item="image" class="previewimg"> <image src="{{image}}" data-src="image" bindtap="previewImage"></image> </view> </view>
js:
data:{ imglist: [ 'https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=621999311,1727379372&fm=27&gp=0.jpg', 'https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=499261909,3433823994&fm=27&gp=0.jpg', 'https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=2822716709,4140849071&fm=27&gp=0.jpg' ] }
wx.chooseImage({ success: function (res) { wx.getImageInfo({ src: res.tempFilePaths[0], success: function (res) { console.log(res.width) console.log(res.height) } }) } })
保存图片到系统相册:
save:function(){ var that =this; wx.saveImageToPhotosAlbum({ filePath: that.data.imgSrc, success(res) { console.log("保存到系统成功") } }) }
阅读全文
0 0
- 微信小程序开发-图片(媒体)
- 微信小程序------媒体组件(视频,音乐,图片)
- wx.getImageInfo详解-图片-媒体API-微信小程序API-微信小程序开发教程
- 微信小程序基础之媒体(图片,音频,视频)和地图的使用
- 微信小程序媒体组件(一)audio
- 微信小程序媒体组件(二)image
- 微信小程序媒体组件(三)video
- 微信小程序 6 媒体api
- EditText的富媒体开发(Edittext显示网络图片) 一
- EditText的富媒体开发(Edittext显示网络图片) 二
- 微信小程序开发(二)图片上传+服务端接收
- android开发笔记之多媒体—小图片的加载
- android开发笔记之多媒体—图片的颜色处理
- 微信小程序开发—(四)上传图片
- 微信小程序开发图片拖拽
- 微信小程序开发(二)图片上传
- dlna(Upnp媒体服务器)开发
- 微信小程序api调起微信提供的功能-网络、媒体、文件、数据存储、位置、设备、界面、开发接口
- Mybatis学习笔记(十三)【多对多查询】
- 软件架构师知识点2
- 有关map集合的理解
- nginx源码阅读(十四).惊群问题的解决
- 关于 JOptionpane的一些操作例子
- 微信小程序开发-图片(媒体)
- 【量化小讲堂-Python&Pandas系列06】历史数据告诉你:KDJ指标选股有效吗?
- 软件架构师知识点3
- python pass continue
- 数据查找算法总结1
- python 解决中文乱码问题('ascii' codec can't encode characters in )
- Mybatis学习笔记(十四)【延迟加载】
- Ubuntu SMP 16.04.1 个人配置习惯
- leetcode习题解答:6. ZigZag Conversion