betanet-mini-ui
Version:
为 Taro 而设计的 UI Library
46 lines (35 loc) • 1.15 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.previewImage = exports.chooseImage = void 0;
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2"));
var _taro = _interopRequireDefault(require("@tarojs/taro"));
var _base = require("./base");
var chooseImage = function chooseImage(option) {
switch (_base.ENV) {
case 'dd':
return dd.chooseImage(option);
default:
return _taro.default.chooseImage(option);
}
};
exports.chooseImage = chooseImage;
var previewImage = function previewImage(option) {
switch (_base.ENV) {
case 'dd':
var urls = option.urls,
current = option.current;
var index = urls.findIndex(function (item) {
return item === current;
});
return dd.previewImage((0, _objectSpread2.default)((0, _objectSpread2.default)({}, option), {}, {
urls: urls,
current: index
}));
default:
return _taro.default.previewImage(option);
}
};
exports.previewImage = previewImage;