Files
tekelanew_acs/acs/nladmin-ui/node_modules/vxe-pc-ui/es/watermark/index.js

25 lines
803 B
JavaScript
Raw Normal View History

2024-12-03 17:40:13 +08:00
import { VxeUI } from '@vxe-ui/core';
import VxeWatermarkComponent from './src/watermark';
import { checkDynamic, dynamicStore, dynamicApp } from '../dynamics';
export const VxeWatermark = Object.assign({}, VxeWatermarkComponent, {
install(app) {
app.component(VxeWatermarkComponent.name, VxeWatermarkComponent);
}
});
dynamicApp.use(VxeWatermark);
VxeUI.component(VxeWatermarkComponent);
export const WatermarkController = {
load(options) {
checkDynamic();
dynamicStore.globalWatermark = Object.assign({}, options);
return Promise.resolve();
},
clear() {
dynamicStore.globalWatermark = null;
return Promise.resolve();
}
};
VxeUI.watermark = WatermarkController;
export const Watermark = VxeWatermark;
export default VxeWatermark;