elementui的table表格固定列錯亂解決


elementui的table表格固定列錯亂解決

這個錯誤主要就發生在safari瀏覽器上,谷歌瀏覽器的一些版本上(應該是它的低一些的版本),還有微信打開的瀏覽器上。

  • 錯誤原因:業務上的數據過長,需求是顯示兩行,其余的以省略號形式,並且要求在鼠標放在這行數據上時提示里面呢可以顯示完整信息。 發生固定列錯亂原因是我使用了elementui的組件 實際上如果我想=給表格里面某一行的某一格元素加提示直接在標簽前面加上:show-overflow-tooltip="true"即可 我原來的寫法
<el-table-column align="center" label="上架描述">
    <template slot-scope="scope">
        <el-tooltip class="item" effect="dark" content="Top Left 提示文字" placement="top">
            <div class="tipsTxt">{{scope.row.art_describe}}</div>
        </el-tooltip>
    </template>
</el-table-column>

 

.tipsTxt{
  text-overflow:ellipsis;/*設置隱藏部分為省略號*/
  overflow: hidden;/*設置隱藏*/
  display: -webkit-box;
  -webkit-line-clamp: 2;/*設置顯示行數,此處為2行,可設置其他數字*/
  -webkit-box-orient: vertical;
}

 


出錯的
效果圖(右側編輯刪除一欄是固定列,然后現在那里是錯亂的

 
        

修改后,去掉el-tooltip,加上show-overflow-tooltip,就是表格自身有提示配置。

<el-table-column align="center" label="上架描述" :show-overflow-tooltip="true">
    <template slot-scope="scope">
        <div class="tipsTxt">{{scope.row.art_describe}}</div>
    </template>
</el-table-column>

 

tipsTxt類的內容是不需要改變的 修改后的效果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM