💄: 格式化代码
This commit is contained in:
		
							parent
							
								
									a4e14bf3d3
								
							
						
					
					
						commit
						7230502340
					
				@ -110,14 +110,14 @@ const changeVisible = (visible: boolean, delay?: number) => {
 | 
			
		||||
    nextTick(() => {
 | 
			
		||||
      updateContentStyle();
 | 
			
		||||
    });
 | 
			
		||||
  }
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  if(delay){
 | 
			
		||||
  if (delay) {
 | 
			
		||||
    cleanDelayTimer();
 | 
			
		||||
    if (visible !== openState.value) {
 | 
			
		||||
      delayTimer = window.setTimeout(update, delay);
 | 
			
		||||
    }
 | 
			
		||||
  }else{
 | 
			
		||||
  } else {
 | 
			
		||||
    update();
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
@ -302,41 +302,44 @@ const handleClick = () => {
 | 
			
		||||
  if (props.disabled || (openState.value && !props.clickToClose)) {
 | 
			
		||||
    return;
 | 
			
		||||
  }
 | 
			
		||||
  if (triggerMethods.value.includes("click") || triggerMethods.value.includes("contextMenu")){
 | 
			
		||||
    toggle()
 | 
			
		||||
  if (
 | 
			
		||||
    triggerMethods.value.includes("click") ||
 | 
			
		||||
    triggerMethods.value.includes("contextMenu")
 | 
			
		||||
  ) {
 | 
			
		||||
    toggle();
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const handleMouseEnter = () => {
 | 
			
		||||
  if (props.disabled || !triggerMethods.value.includes('hover')) {
 | 
			
		||||
  if (props.disabled || !triggerMethods.value.includes("hover")) {
 | 
			
		||||
    return;
 | 
			
		||||
  }
 | 
			
		||||
  open(250);
 | 
			
		||||
}
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const handleMouseLeave = () => {
 | 
			
		||||
  if (props.disabled || !triggerMethods.value.includes('hover')) {
 | 
			
		||||
  if (props.disabled || !triggerMethods.value.includes("hover")) {
 | 
			
		||||
    return;
 | 
			
		||||
  }
 | 
			
		||||
  hide(150);
 | 
			
		||||
}
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const handleFocusin = () => {
 | 
			
		||||
  if (props.disabled || !triggerMethods.value.includes('focus')) {
 | 
			
		||||
  if (props.disabled || !triggerMethods.value.includes("focus")) {
 | 
			
		||||
    return;
 | 
			
		||||
  }
 | 
			
		||||
  open()
 | 
			
		||||
}
 | 
			
		||||
  open();
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const handleFocusout = () => {
 | 
			
		||||
  if (props.disabled || !triggerMethods.value.includes('focus')) {
 | 
			
		||||
  if (props.disabled || !triggerMethods.value.includes("focus")) {
 | 
			
		||||
    return;
 | 
			
		||||
  }
 | 
			
		||||
  if (!props.blurToClose) {
 | 
			
		||||
    return;
 | 
			
		||||
  }
 | 
			
		||||
  hide();
 | 
			
		||||
}
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const { stop: removeContentResizeObserver } = useResizeObserver(
 | 
			
		||||
  contentRef,
 | 
			
		||||
@ -382,7 +385,7 @@ onBeforeUnmount(() => {
 | 
			
		||||
  }
 | 
			
		||||
  removeContentResizeObserver();
 | 
			
		||||
  removeTriggerResizeObserver();
 | 
			
		||||
})
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
watch(
 | 
			
		||||
  () => props.visible,
 | 
			
		||||
@ -407,10 +410,7 @@ defineExpose({ open, hide, toggle });
 | 
			
		||||
    @focusout="handleFocusout()"
 | 
			
		||||
    :class="{ 'layui-dropdown-up': openState }"
 | 
			
		||||
  >
 | 
			
		||||
    <div
 | 
			
		||||
      @click="handleClick()"
 | 
			
		||||
      @contextmenu.prevent="handleClick()"
 | 
			
		||||
    >
 | 
			
		||||
    <div @click="handleClick()" @contextmenu.prevent="handleClick()">
 | 
			
		||||
      <slot></slot>
 | 
			
		||||
    </div>
 | 
			
		||||
    <dl
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user