mirror of
https://gitee.com/dromara/go-view.git
synced 2025-04-06 03:58:04 +08:00
fix: 解决TS打包报错
This commit is contained in:
parent
d76ddf1126
commit
95b50c7d76
@ -12,7 +12,7 @@ export const option = {
|
|||||||
|
|
||||||
export default class Config extends PublicConfigClass implements CreateComponentType {
|
export default class Config extends PublicConfigClass implements CreateComponentType {
|
||||||
public key = FullScreenConfig.key
|
public key = FullScreenConfig.key
|
||||||
public attr = { ...chartInitConfig, w: 150, h: 150 }
|
public attr = { ...chartInitConfig, w: 150, h: 150, zIndex: -1 }
|
||||||
public chartConfig = cloneDeep(FullScreenConfig)
|
public chartConfig = cloneDeep(FullScreenConfig)
|
||||||
public option = cloneDeep(option)
|
public option = cloneDeep(option)
|
||||||
}
|
}
|
||||||
|
@ -30,40 +30,40 @@ const isFullscreen = ref(false)
|
|||||||
const checkFullscreen = () => {
|
const checkFullscreen = () => {
|
||||||
isFullscreen.value = !!(
|
isFullscreen.value = !!(
|
||||||
document.fullscreenElement ||
|
document.fullscreenElement ||
|
||||||
document.webkitFullscreenElement ||
|
(document as any).webkitFullscreenElement ||
|
||||||
document.mozFullScreenElement ||
|
(document as any).mozFullScreenElement ||
|
||||||
document.msFullscreenElement
|
(document as any).msFullscreenElement
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
checkFullscreen()
|
checkFullscreen()
|
||||||
|
|
||||||
const requestFullscreen = element => {
|
const requestFullscreen = (element: Element) => {
|
||||||
if (element.requestFullscreen) {
|
if (element.requestFullscreen) {
|
||||||
element.requestFullscreen()
|
element.requestFullscreen()
|
||||||
} else if (element.mozRequestFullScreen) {
|
} else if ((document as any).mozRequestFullScreen) {
|
||||||
/* Firefox */
|
/* Firefox */
|
||||||
element.mozRequestFullScreen()
|
(document as any).mozRequestFullScreen()
|
||||||
} else if (element.webkitRequestFullscreen) {
|
} else if ((document as any).webkitRequestFullscreen) {
|
||||||
/* Chrome, Safari and Opera */
|
/* Chrome, Safari and Opera */
|
||||||
element.webkitRequestFullscreen()
|
(document as any).webkitRequestFullscreen()
|
||||||
} else if (element.msRequestFullscreen) {
|
} else if ((document as any).msRequestFullscreen) {
|
||||||
/* IE/Edge */
|
/* IE/Edge */
|
||||||
element.msRequestFullscreen()
|
(document as any).msRequestFullscreen()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const exitFullscreen = () => {
|
const exitFullscreen = () => {
|
||||||
if (document.fullscreenElement && document.exitFullscreen) {
|
if (document.fullscreenElement && document.exitFullscreen) {
|
||||||
document.exitFullscreen()
|
document.exitFullscreen()
|
||||||
} else if (document.mozFullScreenElement && document.mozCancelFullScreen) {
|
} else if ((document as any).mozFullScreenElement && (document as any).mozCancelFullScreen) {
|
||||||
/* Firefox */
|
/* Firefox */
|
||||||
document.mozCancelFullScreen()
|
(document as any).mozCancelFullScreen()
|
||||||
} else if (document.webkitFullscreenElement && document.webkitExitFullscreen) {
|
} else if ((document as any).webkitFullscreenElement && (document as any).webkitExitFullscreen) {
|
||||||
/* Chrome, Safari and Opera */
|
/* Chrome, Safari and Opera */
|
||||||
document.webkitExitFullscreen()
|
(document as any).webkitExitFullscreen()
|
||||||
} else if (document.msFullscreenElement && document.msExitFullscreen) {
|
} else if ((document as any).msFullscreenElement && (document as any).msExitFullscreen) {
|
||||||
/* IE/Edge */
|
/* IE/Edge */
|
||||||
document.msExitFullscreen()
|
(document as any).msExitFullscreen()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user