lifanagju_citu 3 mesiacov pred
rodič
commit
126afd0cef

+ 1 - 1
src/components/Position/item.vue

@@ -8,7 +8,7 @@
         <div class="job-info">
           <div class="sub-li-top">
             <div class="sub-li-info">
-              <p :class="['name', {'default-active': item.active }]">{{ formatName(item.name) }}</p>
+              <p v-ellipse-tooltip.top :class="['name', {'default-active': item.active }]">{{ formatName(item.name) }}</p>
               <svg-icon v-if="tab === 3 && item.hire" name="pin" size="30"></svg-icon>
             </div>
           </div>

+ 0 - 2
src/directives/ellipsisTooltip/index.js

@@ -24,7 +24,6 @@ function calculationLocation(el, target, placements) {
     if (!el || !target) return;
     el.tooltipPosition.y = 0;
     el.tooltipPosition.x = 0;
-    // @ts-ignore
     let el_dom = target.w_tooltip.firstElementChild.getBoundingClientRect()
     let target_dom = target.getBoundingClientRect()
     if (placements === "left") {
@@ -146,7 +145,6 @@ export const ellipsisTooltip = closeTooltip ? {} : {
         const onMouseEnter = () => {
             // 判断内容长度 需要展示
             if (isOverflow(el)) {
-                // @ts-ignore
                 const directiveList = allPlacements.filter(placement => binding.modifiers[placement])
                 const placements = directiveList.length ? directiveList : allPlacements
                 if (!el.w_tooltip) {