解決ElementUI中tooltip出現(xiàn)無法顯示的問題
ElementUI中tooltip出現(xiàn)無法顯示
代碼,當(dāng)el-tooltip標(biāo)簽中的元素添加v-if時候,會出現(xiàn)無法顯示問題
<el-tooltip class="item" effect="dark" width="200" placement="top">
<div slot="content" style="width: 400px">
{{
scope.row.approvalMsg ? scope.row.approvalMsg : '暫無拒絕原因'
}}
</div>
<i
v-if="scope.row.status === -1"
class="el-icon-question"
style="margin-left: 5px; cursor: pointer"
></i>
</el-tooltip>
問題顯示

解決辦法
1. 可以直接在el-tooltip標(biāo)簽上添加相同的v-if標(biāo)簽判斷
<el-tooltip
class="item"
effect="dark"
width="200"
placement="top"
v-if="scope.row.status === -1"
>
<div slot="content" style="width: 400px">
{{
scope.row.approvalMsg ? scope.row.approvalMsg : '暫無拒絕原因'
}}
</div>
<i
v-if="scope.row.status === -1"
class="el-icon-question"
style="margin-left: 5px; cursor: pointer"
></i>
</el-tooltip>
2. 可以把v-if替換為v-show
<el-tooltip
class="item"
effect="dark"
width="200"
placement="top"
>
<div slot="content" style="width: 400px">
{{
scope.row.approvalMsg ? scope.row.approvalMsg : '暫無拒絕原因'
}}
</div>
<i
v-show="scope.row.status === -1"
class="el-icon-question"
style="margin-left: 5px; cursor: pointer"
></i>
</el-tooltip>

讓elementui的slider 一直顯示tooltip
elementui的slider控件
<el-slider
v-model="value1"
:min="1"
:max="100"
:show-tooltip="true"
:format-tooltip="formatTooltip"
:disabled="isQuestion"
ref="slider1"
/>
打印這個控件
this.$nextTick(() => {
console.log(this.$refs.slider1)
})
輸出如下

調(diào)用這個函數(shù),這個時候tooltip就顯示出來了,問題解決
this.$nextTick(() => {
this.$refs.slider1.setPosition(70)
})
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
前端Vue數(shù)據(jù)不更新問題的深入分析與解決方案
在前端開發(fā)中,Vue.js 是一個非常流行的 JavaScript 框架,它以其簡潔的語法和強(qiáng)大的響應(yīng)式系統(tǒng)而聞名,然而,盡管 Vue 的響應(yīng)式系統(tǒng)非常強(qiáng)大,但在實際開發(fā)中,開發(fā)者仍然可能會遇到數(shù)據(jù)不更新的問題,本文將深入探討 Vue 數(shù)據(jù)不更新的常見原因,并提供詳細(xì)的解決方案2025-03-03
Vue.js結(jié)合SortableJS實現(xiàn)樹形數(shù)據(jù)拖拽
本文主要介紹了Vue.js結(jié)合SortableJS實現(xiàn)樹形數(shù)據(jù)拖拽,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05
vue如何實現(xiàn)左右滑動tab(vue-touch)
這篇文章主要介紹了vue如何實現(xiàn)左右滑動tab(vue-touch),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07
vue 動態(tài)樣式綁定 class/style的寫法小結(jié)
這篇文章主要介紹了vue 動態(tài)樣式綁定 class/style的寫法小結(jié),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-03-03
html頁面引入vue組件之http-vue-loader.js解讀
這篇文章主要介紹了html頁面引入vue組件之http-vue-loader.js解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04
Vue實現(xiàn) 點擊顯示再點擊隱藏效果(點擊頁面空白區(qū)域也隱藏效果)
這篇文章主要介紹了Vue實現(xiàn) 點擊顯示 再點擊隱藏 點擊頁面空白區(qū)域也隱藏效果,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2020-01-01

