| 123456789101112131415161718192021222324 |
- 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;
|