mirror of
https://github.com/youzan/vant.git
synced 2025-10-20 18:54:24 +00:00
chore(utils): isHidden support ref element
This commit is contained in:
@@ -113,7 +113,7 @@ export default createComponent({
|
||||
};
|
||||
|
||||
const onScroll = () => {
|
||||
if (isHidden(root.value)) {
|
||||
if (isHidden(root)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@@ -67,7 +67,7 @@ export default createComponent({
|
||||
scrollParentRect.bottom - scrollParentRect.top;
|
||||
|
||||
/* istanbul ignore next */
|
||||
if (!scrollParentHeight || isHidden(root.value)) {
|
||||
if (!scrollParentHeight || isHidden(root)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@@ -61,7 +61,7 @@ export default createComponent({
|
||||
};
|
||||
|
||||
const onScroll = () => {
|
||||
if (isHidden(root.value)) {
|
||||
if (isHidden(root)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@@ -1,4 +1,7 @@
|
||||
export function isHidden(el: HTMLElement) {
|
||||
import { unref, Ref } from 'vue';
|
||||
|
||||
export function isHidden(elementRef: HTMLElement | Ref<HTMLElement>) {
|
||||
const el = unref(elementRef);
|
||||
const style = window.getComputedStyle(el);
|
||||
const hidden = style.display === 'none';
|
||||
|
||||
|
Reference in New Issue
Block a user