fix: fix remove unnecessary variables

This commit is contained in:
huanghong 2022-04-02 15:08:17 +08:00
parent 179ca064ba
commit ca01cbfd98
1 changed files with 3 additions and 6 deletions

View File

@ -19,7 +19,6 @@ const props = defineProps({
default: 'top' default: 'top'
} }
}) })
const active = ref(false)
const width = ref('auto' as string) const width = ref('auto' as string)
const height = ref('auto' as string) const height = ref('auto' as string)
const isSticky = ref(false) const isSticky = ref(false)
@ -108,18 +107,16 @@ const handleReize = () => {
} }
} }
const sticky = () => { const sticky = () => {
if (active.value) { if (isSticky.value) {
return return
} }
active.value = true
isSticky.value = true isSticky.value = true
} }
const reset = () => { const reset = () => {
if (!active.value) { if (!isSticky.value) {
return return
} }
width.value = 'auto' width.value = 'auto'
active.value = false
isSticky.value = false isSticky.value = false
} }
</script> </script>
@ -131,7 +128,7 @@ const reset = () => {
top: position === 'top' ? offset + 'px' : '', top: position === 'top' ? offset + 'px' : '',
bottom: position !== 'top' ? offset + 'px' : '', bottom: position !== 'top' ? offset + 'px' : '',
zIndex: zIndex, zIndex: zIndex,
position: active ? 'fixed' : 'static', position: isSticky ? 'fixed' : 'static',
width: width, width: width,
height: height height: height
}" }"