微信小程序选择图片和预览图片 2021-09-17 00:28 475阅读 0赞 ### 选择图片 ### 视频中,老师也是看着官方文档,为学生们讲解,微信提供了系统的方法来选择图片. **wx.chooseImage(\{\})** 此方法是用来选择图片的方法,具体使用如下: data: { avatarUrl:null }, 首先在数据中定义接收数据的变量,然后调用方法选择图片,将图片显示出来。 bindViewTap:function(){ var that = this; wx.chooseImage({ // 设置最多可以选择的图片张数,默认9,如果我们设置了多张,那么接收时//就不在是单个变量了, count: 1, sizeType: ['original', 'compressed'], // original 原图,compressed 压缩图,默认二者都有 sourceType: ['album', 'camera'], // album 从相册选图,camera 使用相机,默认二者都有 success: function(res){ // 获取成功,将获取到的地址赋值给临时变量 var tempFilePaths = res.tempFilePaths; that.setData({ //将临时变量赋值给已经在data中定义好的变量 avatarUrl:tempFilePaths }) }, fail: function(res) { // fail }, complete: function(res) { // complete } }) } 此时我们定义的全局变量,也就是data中的url,已经有值了,现在只需要在页面中显示即可。 //点击此按钮调用选择图片的方法,成功后将图片显示在image标签上 <button bindtap="bindViewTap" type="submit">绑定事件</button> <image src="{ {avatarUrl}}"></image> 如果是多选的话,在显示的时候,就不应该直接显示数据源了,这样会报错的,因为返回的是数组: <image wx:for="{ {avatarUrl}}" wx:key="unique" src="{ {item}}"></image> ### 图片预览: ### 下面说一下图片预览: 首先在data中定义好数据源: data:{ avatarUrl:null, pictures: [ 'https://p0.meituan.net/movie/ea4ac75173a8273f3956e514a4c78018253143.jpeg', 'https://p0.meituan.net/movie/5d4fa35c6d1215b5689257307c461dd2541448.jpeg', 'https://p0.meituan.net/movie/0c49f98a93881b65b58c349eed219dba290900.jpg', 'https://p1.meituan.net/movie/45f98822bd15082ae3932b6108b17a01265779.jpg', 'https://p1.meituan.net/movie/722de9a7b0c1f9c262162d87eccaec7c451290.jpg', 'https://p0.meituan.net/movie/cb9be5bbedb78ce2ef8e83c93f83caca474393.jpg', 'https://p1.meituan.net/movie/a852b992cdec15319c717ba9fa9b7a35406466.jpg', 'https://p1.meituan.net/movie/dc1f94811793e9c653170cba7b05bf3e484939.jpg' ] }, 然后创建方法previewImage,实现图片预览: previewImage: function(e){ var that = this, //获取当前图片的下表 index = e.currentTarget.dataset.index, //数据源 pictures = this.data.pictures; wx.previewImage({ //当前显示下表 current: pictures[index], //数据源 urls: pictures }) } 然后再页面中边遍历数据,显示: <view> <image wx:for="{ {pictures}}" wx:key="unique"src="{ {item}}" data-index="{ {index}}" bindtap="previewImage"></image> </view> 先列表显示全部图片,绑定预览方法,点击图片进行左右预览,
相关 uniapp 微信小程序的上传图片与预览图片 ![在这里插入图片描述][20201211092210850.png] uni.chooseImage(OBJECT) 从本地相册选择图片或使用相机拍照。 ![在这里 野性酷女/ 2022年12月27日 12:45/ 0 赞/ 66 阅读
相关 微信小程序点击单个图片进行预览图片,点击预览pdf文件 这里介绍的是单个图片点击预览的,也可以多张,方法差不多 index.wxml <view class="page"> <view class="pag 待我称王封你为后i/ 2022年12月10日 08:55/ 0 赞/ 509 阅读
相关 微信图片预览 微信公众号开发中,点击查看大图, 其实不需要再写js效果直接调用微信app的预览功能即可 用例: <script> //图片列表 男娘i/ 2022年08月04日 13:47/ 0 赞/ 256 阅读
相关 微信小程序实现弹窗预览图片 今天要实现,点击实现预览图片的功能,看了网上的解决方案,都不太满意,于是自己写了一个.用到了zan-ui的弹窗样式,要引入zan-ui的框架,不会的话,可以看这篇文章 [微信 梦里梦外;/ 2022年05月28日 10:59/ 0 赞/ 498 阅读
相关 微信小程序之图片选择/上传/预览/删除 微信小程序选择图片、预览图片、长按删除图片以及上传图片。 wxml部分: <view class='imgs'> <block wx:for="{ 悠悠/ 2022年05月04日 01:58/ 0 赞/ 851 阅读
相关 微信小程序:点击图片预览 做微信小程序的时候使用的图片大小不尽相同,为了让使用者能够浏览原图,就需要给图片添加点击预览的功能,下面我详细介绍一下实现步骤, 首先介绍微信小程序文档中的使用教程: ![ 妖狐艹你老母/ 2022年04月03日 03:14/ 0 赞/ 430 阅读
相关 微信小程序 实现上传图片并可以预览图片 我的qq 2038373094 我做的是微信小程序、网站、手机app,后端java+前端vue、bootstrap框架、原生的html+css+js都会 做过律师在线咨 刺骨的言语ヽ痛彻心扉/ 2022年01月28日 10:05/ 0 赞/ 340 阅读
相关 微信小程序选择图片和预览图片 选择图片 视频中,老师也是看着官方文档,为学生们讲解,微信提供了系统的方法来选择图片. wx.chooseImage(\{\}) 此方法是用来选择图片的方法,具体使用 素颜马尾好姑娘i/ 2021年09月17日 00:28/ 0 赞/ 476 阅读
相关 微信小程序wx.previewImage预览图片 一.小知识 ![20170525131248116][] 二.例子 1.wxml <view class="container"> <view wx:fo ゞ 浴缸里的玫瑰/ 2021年09月12日 07:30/ 0 赞/ 462 阅读
相关 微信小程序实现图片放大预览保存和滑动功能 效果图 右边是手机展示效果 ![2020081419555551.gif][] ![watermark_type_ZmFuZ3poZW5naGVpdGk_sh 不念不忘少年蓝@/ 2021年09月01日 07:53/ 0 赞/ 548 阅读
还没有评论,来说两句吧...