原文:微信小程序把玩(三十二)Image API

选择图片时可设置图片是否是原图,图片来源。这用的也挺常见的,比如个人中心中设置头像,可以与wx.upLoadFile()API使用

主要方法:

wx.chooseImage(object)

wxml

<!--监听按钮-->
<button type="primary" bindtap="listenerButtonChooseImage">点击我选择相册</button>
<!--通过数据绑定的方式动态获取js数据-->
<image src="{{source}}" mode="aspecFill" style="width: 640rpx; height: 640rpx"/>

js

Page({data:{// text:"这是一个页面"source: ''},/*** 选择相册或者相机 配合上传图片接口用*/listenerButtonChooseImage: function() {var that = this;wx.chooseImage({count: 1,//original原图,compressed压缩图sizeType: ['original'],//album来源相册 camera相机 sourceType: ['album', 'camera'],//成功时会回调success: function(res) {//重绘视图that.setData({source: res.tempFilePaths})}})},

wx.previewImage(object)

这又是一个奇葩API真实搞不懂怎么用这个。先模仿下官方咋使用但是没有效果,搞懂了在补充下自己的使用

wxml

<!--图片预览-->
<button type="primary" bindtap="listenerButtonPreviewImage">展示图片</button>

js

Page({data:{// text:"这是一个页面"source: ''},/*** 预览图片 又一个奇葩接口*/listenerButtonPreviewImage: function() {wx.previewImage({current: 'http://img.souutu.com/2016/0511/20160511055648316.jpg',urls: ['http://img.souutu.com/2016/0511/20160511055648316.jpg','http://img.souutu.com/2016/0511/20160511055650751.jpg','http://img.souutu.com/2016/0511/20160511054928658.jpg'],//这根本就不走success: function(res) {console.log(res);},//也根本不走fail: function() {console.log('fail')}})}})

微信小程序把玩(三十二)Image API相关推荐

  1. 微信小程序把玩(十九)radio组件

    原文:微信小程序把玩(十九)radio组件 radio组件为单选组件与radio-group组合使用,使用方式和checkbox没啥区别 主要属性: wxml <!--设置监听器,当点击radi ...

  2. 微信小程序(第二十二章)- 表单数据提交

    微信小程序(第二十二章)- 表单数据提交 问题 实现步骤 问题 什么时候(怎样)提交数据? 当点击 form 表单中 form-type 为 submit 的 button 组件时,会将表单组件中的 ...

  3. 微信小程序把玩(十八)picker组件

    为什么80%的码农都做不了架构师?>>>    picker选择器分为三种,普通选择器,时间选择器, 日期选择器 用mode属性区分,默认是普通选择器.测试时时间和日期点击无反应不知 ...

  4. 微信小程序把玩(三)tabBar底部导航

    为什么80%的码农都做不了架构师?>>>    tabBar相对而言用的还是比较多的,但是用起来并没有难,在app.json中配置下tabBar即可,注意tabBar至少需要两个最多 ...

  5. 微信小程序把玩(十四)button组件

    为什么80%的码农都做不了架构师?>>>    button按钮用的算是最普遍的组件之一. 主要属性: wxml <!--按钮默认样式,点击事件--> <butto ...

  6. 微信小程序把玩(二十八)image组件

    原文:微信小程序把玩(二十八)image组件 image组件也是一个程序不可缺少的,可以这样说一个app中image组件随处可以看到,一般 image有两种加载方式第一种是网络图片第二种是本地图片资源 ...

  7. 微信小程序把玩(三十五)Video API

    原文:微信小程序把玩(三十五)Video API 电脑端不能测试拍摄功能只能测试选择视频功能,好像只支持mp4格式,值得注意的是成功之后返回的临时文件路径是个列表tempFilePaths而不是tem ...

  8. 微信小程序把玩(二十六)navigator组件

    微信小程序把玩(二十六)navigator组件 原文:微信小程序把玩(二十六)navigator组件 navigator跳转分为两个状态一种是关闭当前页面一种是不关闭当前页面.用redirect属性指 ...

  9. 微信小程序把玩(四十)animation API

    原文:微信小程序把玩(四十)animation API 动画水还是比较深的,这里只是简单介绍下小程序中动画的一些属性和注意事项,做动画前一定要整理好思路将动画一步步分解,再进行组合!这里只做引入. w ...

最新文章

  1. Unity 2D游戏开发快速入门(内部资料)
  2. C++检测步骤与示例
  3. hdu 3047 Zjnu Stadium(并查集)
  4. 紧急整理了 20 道 Spring Boot 面试题,我经常拿来面试别人
  5. 汉字为什么能流传至今_能让历史重新活起来的中国舞,再次席卷而来
  6. 索引-bootsrap
  7. Google对Gmail的所有通信进行SSL加密
  8. CVE-2020-0601漏洞详细分析
  9. 【本周上榜!】看雪论坛精华优秀文章分享与点评
  10. Java学习笔记之设计模式(1)设计模式简介
  11. php仿小红书,vue仿小红书个人开源项目
  12. 即时通信(二)--- 腾讯云IM接入具体实现
  13. ❤️「Python」初阶,必看系列, 万字只为你,建议点赞收藏~❤️
  14. Django (十一) 项目部署 2
  15. 导出excel 并且处理长数字,处理科学计数法,以文本形式存储的数字
  16. 【iOS】指纹(面容)支付基本逻辑和适配
  17. java 第三方库common系统详解
  18. 微信小程序 | 小Demo_学生资讯 | 系统性学习 | 无知的我费曼笔记
  19. java table数据转excel,excel将数据转化成表格-如何将java数据转换成Excel表格
  20. 为什么在Python官网上下载这么慢?

热门文章

  1. mongodb 启动时的警告问题
  2. MyEclipse远程调试Tomcat
  3. android 输入法的显示和隐藏
  4. 4/5 MySQL入门总结:数据表(TABLE)操作
  5. 9 个基于JavaScript 和 CSS 的 Web 图表框架
  6. 牛客网——数字求和(水题
  7. windows下如何访问linux下的oracle数据库
  8. JavaScriptDOM
  9. 20141230 mysql数值类型和列属性二
  10. wxPython事件处理