vue項目 文本多行超出部分顯示省略號(兼容ie)方法

近期做了一個vue項目需要兼容ie瀏覽器,然后有個兼容點是ie上也要兼容,我先是百度了一番結(jié)果顯示ie上兼容方法很多都提供的是半透明狀態(tài)處理后再加省略號(如下圖),感覺奇奇怪怪


image.png

后面想到了可以使用過濾器方法進行處理于是乎,就完美解決了。
代碼如下:
html

<div> 
       {{'這些是我們需要省略的地方文字之類的文本數(shù)據(jù)' | ellipsis(21)}}
</div> 

js

filters: {
 /**
     * 兼容ie的多行超出顯示省略號
     * value:需要截取的字符串
     * num:需要截取的長度
     */
    ellipsis(value, num) { 
      if (value.length > num) {
        return value.substring(0, num) + "...";
      } else {
        return value;
      }
    },
  },
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容