lifanagju_citu 4 månader sedan
förälder
incheckning
bc7599074e
1 ändrade filer med 4 tillägg och 4 borttagningar
  1. 4 4
      src/components/CtTooltip/index.js

+ 4 - 4
src/components/CtTooltip/index.js

@@ -11,6 +11,7 @@ function calculationLocation(el, target, placements) {
   if (!el || !target) return;
   console.log('el:', el)
   console.log('target:', target)
+  debugger
 
   el.tooltipPosition.y = 0;
   el.tooltipPosition.x = 0;
@@ -87,6 +88,7 @@ export const ellipsisTooltip = localStorage.getItem('useEllipseTooltip') ? {
       if (isOverflow(el)) {
         const directiveList = allPlacements.filter(placement => binding.modifiers[placement])
         const placements = directiveList.length ? directiveList : allPlacements
+        debugger
         if (!el.w_tooltip) {
           // 创建tooltip实例
           const vm = createApp(MyToolTip)
@@ -104,10 +106,8 @@ export const ellipsisTooltip = localStorage.getItem('useEllipseTooltip') ? {
         // 使 tooltip 显示
         el.w_tipInstance.showTip()
         nextTick(() => {
-          nextTick(() => {
-            // 计算 tooltip 在页面中的位置
-            calculationLocation(el.w_tipInstance, el, placements[0])
-          })
+          // 计算 tooltip 在页面中的位置
+          calculationLocation(el.w_tipInstance, el, placements[0])
         })
         el._scrollHandler = () => {
           // 重新定位位置