アプレットは、画像サイズを取得します

データ:{ 
    :IMG []は、//はアレイ提供
} 
 
add_img:関数(){
     VAR = これを
    IMG = ; that.data.imgは、
         IF(img.length <3){   // 数が3枚の画像よりも小さい場合、画像を直接取得してもよい
            wx.chooseImage({ 
                COUNT: 1を、      // デフォルト9 
                たSizeType:[「圧縮」] // 静止画圧縮図の両方が持つデフォルト指定することができ 
                たsourceType:「アルバム」、「カメラ「]、// あなたの両方がデフォルト持って、アルバムやカメラのソースを指定することができます 
                成功:機能(RES){
                     VAR= res.tempFiles tempFilesSize [0] .size;   // 画像サイズを取得し、ユニットB 
                    IF(tempFilesSize <= 2,000,000){    // イメージ画像の取得を行うことができる未満又は等しい2Mに以下
                        のvar tempFilePathsのres.tempFilePathsの= [0]。// 画像取得 
                        that.data.img.push(tempFilePathsを);    // 配列に追加
                        that.setData({ 
                            IMG:that.data.img 
                        })
                    }  {     // 画像は2M、ポップアップメッセージボックスより大きい
                        wx.showToast ({ 
                            タイトル:「アップロード画像は2Mを超えることはできません!」、   // タイトル
                            アイコン:「どれも」        // アイコンなしは、アイコンを使用しないでください、詳細は、公式ドキュメントを参照してください
                        })
                    } 
                } 
            })
        }  {   // 直接ポップアップ3より大きいプロンプトボックス
             wx.showToast({ 
                 タイトル:「画像は3より大きくすることはできませんアップロード張'! 
                 アイコン: 'なし"    
             })
 
        } 
 
}

 

おすすめ

転載: www.cnblogs.com/dianzan/p/11351715.html