vue使用多級彈窗(Dialog)出現(xiàn)蒙版遮罩問題及解決
場景
結(jié)果列表按鈕對應(yīng)了一個結(jié)果列表彈窗,頁面中每條結(jié)果后又有下載和查看結(jié)果按鈕,查看結(jié)果按鈕很明顯由對應(yīng)一個彈窗頁面。
因此這屬于多級彈窗(使用的是Dialog)
當(dāng)出現(xiàn)第一級彈窗時,可以正常關(guān)閉開啟;
當(dāng)出現(xiàn)第二級彈窗后,第二級彈窗打開后就無法關(guān)閉,很明顯是出現(xiàn)了蒙版遮罩問題。
效果演示
(圖二完全置灰,無法點擊任何按鈕)


解決方案
出現(xiàn)蒙版遮罩和層級肯定是有關(guān),但是嘗試設(shè)置z-index沒有任何效果。
查看https://element.eleme.io/#/zh-CN/component/dialog官網(wǎng)Dialog對話框參數(shù)中有:

這兩個屬性是關(guān)于遮罩層問題的
添加 :append-to-body="true" 后,就解決了遮罩層的問題,可以參照下屬性說明來理解下。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue實現(xiàn)錄音功能js-audio-recorder帶波浪圖效果的示例
這篇文章主要介紹了vue實現(xiàn)錄音功能js-audio-recorder帶波浪圖效果,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-08-08
element帶輸入建議el-autocomplete的使用
本文主要介紹了element帶輸入建議el-autocomplete的使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03
Vue-Router路由守衛(wèi)詳?shù)募?xì)用法教程
在Vue.js應(yīng)用中,Vue-Router是一個非常重要的插件,它允許我們實現(xiàn)頁面間的導(dǎo)航,然而,僅僅實現(xiàn)導(dǎo)航是不夠的,我們還需要在導(dǎo)航的不同階段進(jìn)行各種操作,本文將結(jié)合實際案例,詳細(xì)介紹Vue-Router路由守衛(wèi)的用法,需要的朋友可以參考下2024-12-12

