UNPKG

use-on-demand

Version:
32 lines 1.17 kB
var _a; var CssE; (function (CssE) { CssE["vViewer"] = "vViewer"; })(CssE || (CssE = {})); var xX_CPlugin_Helper = /** @class */ (function () { function xX_CPlugin_Helper() { } /** * 初始化【v-viewer】,可拖动、放大的对话框。 */ xX_CPlugin_Helper.init_vViewer = function (vue) { var cssE = CssE.vViewer; if (!this.cssLoadStatus[cssE]) { // 若未加载过CSS /** * 1.导入CSS * 1.【v-viewer】库,是基于【viewerjs】库的。 * 2.所以,我们引入原库的CSS。 */ require('viewerjs/dist/viewer.css'); this.cssLoadStatus[cssE] = true; // 标记【已加载】 } var Viewer = require('v-viewer').default; // 标签主体。 vue.use(Viewer); // 导入到Vue全局。(从此,可以使用<viewer>标签,来包裹<img>标签) }; xX_CPlugin_Helper.cssLoadStatus = (_a = {}, _a[CssE.vViewer] = false, _a); return xX_CPlugin_Helper; }()); export { xX_CPlugin_Helper }; //# sourceMappingURL=common-plugin.js.map