fix: 解决TS打包报错

This commit is contained in:
奔跑的面条 2023-08-15 09:29:06 +08:00
parent d76ddf1126
commit 95b50c7d76
2 changed files with 17 additions and 17 deletions

View File

@ -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)
} }

View File

@ -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()
} }
} }