Heim >WeChat-Applet >Mini-Programmentwicklung >Beispiel für die Bild-API des WeChat Mini-Programms, ausführliche Erläuterung

Beispiel für die Bild-API des WeChat Mini-Programms, ausführliche Erläuterung

高洛峰
高洛峰Original
2017-02-14 14:11:372637Durchsuche

In diesem Artikel werden hauptsächlich relevante Informationen zur detaillierten Erklärung der WeChat-Applet-Image-API-Instanz vorgestellt. Freunde in Not können darauf zurückgreifen.

微信小程序 Image API实例详解

Bei der Auswahl eines Bildes können Sie darauf zurückgreifen Legen Sie fest, ob das Bild die ursprüngliche Abbildung und Bildquelle ist. Dies ist auch durchaus üblich. Um beispielsweise einen Avatar im persönlichen Center festzulegen, können Sie ihn mit der wx.upLoadFile() API

Hauptmethode:

verwenden wx.chooseImage(object )

微信小程序 Image API实例详解

wxml

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

js

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

wx.previewImage(object)

微信小程序 Image API实例详解

Das ist Eine weitere seltsame API-Realität. Ich verstehe nicht, wie man das verwendet. Ich habe zuerst die offizielle Verwendung nachgeahmt, aber nachdem ich es herausgefunden hatte, fügte ich meine eigene Verwendung

wxml

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

js

Page({
 data:{
  // text:"这是一个页面"
  source: &#39;&#39;
 },

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


})

Vielen Dank für das Lesen dieses Artikels. Ich hoffe, er kann allen helfen, danke Ihnen für Ihre Unterstützung dieser Seite!

Ausführlichere Erläuterungen zu WeChat-Applet-Image-API-Beispielen und verwandten Artikeln finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn