feat: 新增工作区域内容模块

This commit is contained in:
MTrun
2022-01-20 21:25:35 +08:00
parent 825b3bf2ea
commit ceb8cd5158
27 changed files with 398 additions and 106 deletions
+21 -4
View File
@@ -56,10 +56,10 @@ export const requireFallbackImg = (path?: string, name?: string) => {
}
/**
* 全屏操作函数
* @param isFullscreen
* @param isEnabled
* @returns
* * 全屏操作函数
* @param isFullscreen
* @param isEnabled
* @returns
*/
export const screenfullFn = (isFullscreen?: boolean, isEnabled?: boolean) => {
// 是否是全屏
@@ -76,6 +76,23 @@ export const screenfullFn = (isFullscreen?: boolean, isEnabled?: boolean) => {
window['$message'].warning('您的浏览器不支持全屏功能!')
}
/**
* * 设置元素属性
* @param HTMLElement 元素
* @param key 键名
* @param value 键值
*/
export const setDomAttribute = <T extends keyof CSSStyleDeclaration>(
HTMLElement: HTMLElement,
key: T,
value: any
) => {
if (HTMLElement) {
// @ts-ignore
HTMLElement.style[key] = value
}
}
/**
* * 挂载监听
*/