UNPKG

dvant

Version:

A Vue.js 2.0 Mobile UI at dawnwin modified from Youzan

43 lines (29 loc) 1.02 kB
'use strict'; exports.__esModule = true; var _vue = require('vue'); var _vue2 = _interopRequireDefault(_vue); var _imagePreview = require('./image-preview'); var _imagePreview2 = _interopRequireDefault(_imagePreview); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var instance = void 0; var ImagePreviewConstructor = _vue2.default.extend(_imagePreview2.default); var initInstance = function initInstance() { instance = new ImagePreviewConstructor({ el: document.createElement('div') }); document.body.appendChild(instance.$el); }; var ImagePreviewBox = function ImagePreviewBox(images) { var startPosition = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0; if (!instance) { initInstance(); } instance.images = images; instance.startPosition = startPosition; instance.value = true; instance.$on('input', function (show) { instance.value = show; }); return instance; }; exports.default = ImagePreviewBox;