es-num lines-num-new"> 261
+    // 5.2 图片预览
262
+    function previewImage(preview_params) {
263
+        wx.previewImage({
264
+            current: preview_params.current, // 当前显示图片的链接,不填则默认为 urls 的第一张
265
+            urls: preview_params.urls // 需要预览的图片链接列表
266
+        });
267
+    }
268
+
210 269
     // 5.3 上传图片
211
-    function uploadImage(localId, isShowProgressTips) {
270
+    // function uploadImage(localId, isShowProgressTips) {
271
+    function uploadImage(upload_params) {
212 272
         // 上传图片为异步处理,重复上传同一图片,返回的serverId也是不同的
213 273
         wx.uploadImage({
214
-            localId: localId, // 需要上传的图片的本地ID,由chooseImage接口获得
215
-            isShowProgressTips: 1, // 默认为1,显示进度提示
274
+            localId: upload_params.localId, // 需要上传的图片的本地ID,由chooseImage接口获得
275
+            isShowProgressTips: upload_params.isShowProgressTips || 1, // 默认为1,显示进度提示
216 276
             success: function (res) {
217
-                var serverId = res.serverId; // 返回图片的服务器端ID
218
-                images.serverIds.push(serverId);
277
+                images.serverIds.push(res.serverId); // 返回图片的服务器端ID
219 278
                 // 上传图片成功后的回调函数
220 279
                 if (JSWE.wxUploadImageSuccess) {JSWE.wxUploadImageSuccess(res)}
221 280
             }
222 281
         });
223 282
     }
224 283
 
225
-    function uploadImages(localIds, isShowProgressTips) {
226
-        if ('undefined' === typeof localIds) {localIds = images.localIds}
227
-        if ('undefined' === typeof isShowProgressTips) {isShowProgressTips = 1}
284
+    // function uploadImages(localIds, isShowProgressTips) {
285
+    function uploadImages(upload_params) {
286
+        var localIds = upload_params.localIds, isShowProgressTips = upload_params.isShowProgressTips || 1
228 287
         images.serverIds = [];
229
-        for (var index in localIds) {uploadImage(localIds[index], isShowProgressTips)}
288
+        for (var idx in localIds) {uploadImage({localId: localIds[idx], isShowProgressTips: isShowProgressTips})}
230 289
     }
231 290
 
232 291
     // 9 微信原生接口
@@ -243,6 +302,7 @@
243 302
         });
244 303
     }
245 304
 
305
+    // QRCode & BarCode is different
246 306
     function parseScanQRCodeResultStr(resultStr) {
247 307
         var strs = resultStr.split(',')
248 308
         return strs[strs.length - 1]
@@ -296,6 +356,10 @@
296 356
         // Menu Function
297 357
         hideOptionMenu: hideOptionMenu,
298 358
         showOptionMenu: showOptionMenu,
359
+        hideMenuItems: hideMenuItems,
360
+        showMenuItems: showMenuItems,
361
+        hideAllNonBaseMenuItem: hideAllNonBaseMenuItem,
362
+        showAllNonBaseMenuItem: showAllNonBaseMenuItem,
299 363
         closeWindow: closeWindow,
300 364
 
301 365
         // Share Function
@@ -306,6 +370,7 @@
306 370
         // Image Function
307 371
         images: images,
308 372
         chooseImage: chooseImage,
373
+        previewImage: previewImage,
309 374
         uploadImage: uploadImage,
310 375
         uploadImages: uploadImages,
311 376
 

lensman - Gogs: Go Git Service

Nenhuma Descrição

chengzhenyu: 30b119f214 first commit 10 anos atrás
..
src 30b119f214 first commit 10 anos atrás
.gitignore 30b119f214 first commit 10 anos atrás
build.gradle 30b119f214 first commit 10 anos atrás
proguard-rules.pro 30b119f214 first commit 10 anos atrás