当前位置:首页 > 日记 > 正文

微信小程序 chooseImage选择或者拍照

微信小程序 chooseImage选择或者拍照

微信小程序 chooseImage选择图片或者拍照

一、使用API wx.chooseImage(OBJECT)

var util = require('../../utils/util.js')Page({  data:{    src:"../image/pic4.webp"  },  gotoShow: function(){var _this = this    wx.chooseImage({     count: 9, // 最多可以选择的图片张数,默认9     sizeType: ['original', 'compressed'], // original 原图,compressed 压缩图,默认二者都有     sourceType: ['album', 'camera'], // album 从相册选图,camera 使用相机,默认二者都有     success: function(res){      // success      console.log(res)      _this.setData({        src:res.tempFilePaths      })     },     fail: function() {      // fail     },     complete: function() {      // complete     }    })  }
 

二、图片路径进行数据绑定

<view class="container"> <view>  <button type="default" bindtap="gotoShow" >点击上传照片</button>  </view> <view>  <image class= "show-image" mode="aspectFitf" src="{{src}}"></image> </view></view>

号外:

  1、wx.chooseImage 调用相机或相册
  2、<image class= "show-image" mode="aspectFitf" src="{{src}}"></image> 数据绑定
  3、js中动态修改文件路径

 var _this = this    wx.chooseImage({     count: 9, // 最多可以选择的图片张数,默认9     sizeType: ['original', 'compressed'], // original 原图,compressed 压缩图,默认二者都有     sourceType: ['album', 'camera'], // album 从相册选图,camera 使用相机,默认二者都有     success: function(res){      // success      console.log(res)      _this.setData({        src:res.tempFilePaths      })     },     fail: function() {      // fail     },     complete: function() {      // complete     }  

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

PS怎么绘制一个倾斜的矩形? ps矩形

PS怎么绘制一个倾斜的矩形? ps矩形

教程,绘制,矩形,电脑软件,PS,我们使用ps中绘制矩形想要倾斜,该怎么制作倾斜的矩形呢?下面我们就来看看详细的教程。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、首先,我们打开PS软件,新建一个文件(Ctrl…

Vue如何从1.0迁移到2.0

Vue如何从1.0迁移到2.0

电脑软件,Vue,使用vue-route路由到新的页面是,会刷新当前页面的dom,el 被新创建的 vm.$el 替换,并挂载到实例上去之后调用该钩子。1.0 是使用ready钩子函数2.0使用mounted钩子函数代替总结以上所述是小编给大家介绍的Vue如何从1.0迁移到2.0,希…

php生成毫秒时间戳的实例讲解

php生成毫秒时间戳的实例讲解

时间戳,实例,电脑软件,php,php时间函数time()生成当前时间的秒数,但是在一些情况下我们需要获取当前服务器时间和GMT(格林威治时间)1970年1月0时0分0秒的毫秒数,与Java中的currentTimeMilis()函数一样。例子:public function getCurrentMilis(…

ps怎么设计一组按钮开关以及按下时

ps怎么设计一组按钮开关以及按下时

状态,按下,按钮开关,电脑软件,ps,之前我们介绍过绘制单一按钮的方法,今天我们就来看看使用ps设计一组按钮的教程,请看下文详细介绍。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-04新建文件,创建径向渐变…

Word怎么制做折线图Word制做折线图

Word怎么制做折线图Word制做折线图

折线图,步骤,方法,文字,绘制,  折线图是我们经常要用到的一种分析类图表。比如用X轴坐标来表示一个月的天数,用Y轴坐标来表示某一数值,统计数据后描点绘图,得到折线图,可以很直观的看出一个月内的数据起伏情况。下面小编就教你怎么在word中制…

老生常谈文本文件和二进制文件的区

老生常谈文本文件和二进制文件的区

文本文件,二进制文件,老生常谈,区别,电脑软件,从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。例如,数5678的存储形式为:ASC码: …

vue.js 1.x与2.0中js实时监听input

vue.js 1.x与2.0中js实时监听input

实时,电脑软件,js,vue,input,一、vuejs 2.0中js实时监听input在2.0的版本中,vuejs把v-el 和 v-ref 合并为一个 ref 属性了,可以在组件实例中通过 $refs 来调用。这意味着 v-el:my-element 将写成这样: ref="myElement" , v-ref:my-component …

JS基础教程——正则表达式示例 |

JS基础教程——正则表达式示例 |

推荐,正则表达式,示例,基础教程,电脑软件,正则表达式的() [] {}有不同的意思。() 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。(\s*)表示连续空格的字符串。[]是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位…

wps表格怎么设置字体颜色根据条件

wps表格怎么设置字体颜色根据条件

条件,字体颜色,设置,教程,表格,  在生活工作中有很多地方会用到表格,用电脑软件制作出来的表格简单,实用,而且又很容易学会,那么大家知道wps表格字体颜色根据条件自动改变怎么设置呢?接下来请跟着小编了解吧。wps表格字体颜色根据条件自动改…

利用pm2部署多个node.js项目的配置

利用pm2部署多个node.js项目的配置

配置,教程,项目,多个,电脑软件,前言相信大家应该都知道,一般在实际项目部署中,我们服务器在启动的时候需要自动启动node服务。以前是通过liunx自带的命令启动。但是随着后台微服务越来越多。每次发布新程序。修改脚本太麻烦了。于是换成PM2来…

js实现简单数字变动效果

js实现简单数字变动效果

数字,变动,效果,简单,电脑软件,本文实例为大家分享了js实现数字变动效果展示的具体代码,供大家参考,具体内容如下$.fn.countTo = function (options) { options = options || {};//当options未被初始化,即typeof options = 'undefined'时,执…

React复制到剪贴板的示例代码

React复制到剪贴板的示例代码

示例代码,剪贴板,电脑软件,React,本文介绍了React复制到剪贴板可以使用插件copy-to-clipboard,分享给大家,具体如下:参考API文档 安装npm install --save react react-copy-to-clipboard使用const App = React.createClass({ getInitialState(…