UNPKG

house-middleware-sdk

Version:

58 hosue rn native sdk

42 lines (36 loc) 1.28 kB
/* * @method pickImagesFormGallery 图片选择器 * @param max 可选上限 * @param callback 数组对象 */ export function pickImagesFormGallery(max, defaultImage, callback) { if (!max) { console.error("max不能为空"); return; } if (typeof max !== "number") { console.error("max应该类似大于0的整数"); return; } require("../utils/findImpl").default( () => pickImagesFormGalleryWbImpl(max, defaultImage, callback), () => pickImagesFormGalleryAjkImpl(max, callback), () => {}, () => pickImagesFormGalleryWbtzImpl(max, callback) ); } function pickImagesFormGalleryWbImpl(max, defaultImage, callback) { require("@w/wbapp").photoSelector.setImages(defaultImage); require("@w/wbapp").photoSelector.pick({ max_count: max }, (res) => { if (res && res.remote_image_urls && res.remote_image_urls.length > 0) { callback(res.remote_image_urls) } }); } function pickImagesFormGalleryAjkImpl(max, callback) { require("ajkapp").pickImagesFormGallery(max, callback); } //TODO:{58同镇 图片选择器....} function pickImagesFormGalleryWbtzImpl(max, defaultImage, callback) { pickImagesFormGalleryWbImpl(max, defaultImage, callback); }