django-vue3-admin-web/node_modules/vxe-pc-ui/es/watermark/index.js
2025-10-20 21:21:14 +08:00

25 lines
803 B
JavaScript

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;