欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue?element?loading遮罩層添加按鈕功能實(shí)現(xiàn)

 更新時(shí)間:2024年03月06日 10:24:51   作者:F?N?Nancy  
這篇文章主要介紹了vue?element?loading遮罩層添加按鈕功能實(shí)現(xiàn),通過(guò)實(shí)例代碼補(bǔ)充介紹了vue+elementui的this.$loading遮罩使用方法,需要的朋友可以參考下

element loading遮罩層添加按鈕

<el-table v-loading="loadingText" element-loading-text="拼命加載中" :data="tableData" :tableColumn="tableColumn" :span-method="objectSpanMethod" border :cell-style="cellStyle" :header-cell-style="{'text-align': 'center'}">
      <template v-slot:append>
        <el-button v-if="loadingText" type="primary" class="cancel-loading" @click="cancelLoading" size="mini">取消</el-button>
      </template>
      <el-table-column v-for="item in tableColumn" :key="item.prop" :prop="item.prop" :label="item.label" min-width="100" />
    </el-table>
data() {
	return {
		loadingText: false,
	}
}
cancelLoading() {
      this.loadingText = false; 
    },
.cancel-loading {
  position: absolute;
  top: 62%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999; /* 確保 z-index 高于遮罩層 */
}

在這里插入圖片描述

擴(kuò)展:

vue+elementui的this.$loading遮罩使用

this.$loading遮罩使用

1、 遮罩是什么

  • Vue.js組件庫(kù)element-ui中,遮罩(mask)是一個(gè)用于遮蓋頁(yè)面某一部分的半透明層,通常用于在頁(yè)面加載、彈窗等情況下禁止用戶與頁(yè)面進(jìn)行交互。
  • element-ui中的遮罩(mask)是一個(gè)非常常見(jiàn)的UI組件,可以用于在頁(yè)面加載、彈窗等情況下禁止用戶與頁(yè)面進(jìn)行交互,提升用戶體驗(yàn)。
  • element-ui中的遮罩(mask)通常與其他組件一起使用,比如在使用this.$loading方法顯示加載指示器時(shí),會(huì)自動(dòng)添加一個(gè)遮罩層,禁止用戶與頁(yè)面進(jìn)行交互。
  • 同時(shí),element-ui還提供了一個(gè)名為Dialog(對(duì)話框)的組件,該組件也可以添加一個(gè)遮罩層。當(dāng)Dialog組件顯示時(shí),會(huì)自動(dòng)添加一個(gè)遮罩層,禁止用戶與頁(yè)面進(jìn)行交互,使得用戶只能與Dialog組件進(jìn)行交互,從而達(dá)到彈窗的效果。
  • 遮罩層的樣式可以通過(guò)element-ui提供的樣式類名進(jìn)行自定義,比如可以設(shè)置遮罩層的背景顏色、透明度、z-index等屬性。

2、遮罩怎么使用

在Vue.js組件庫(kù)element-ui中,可以通過(guò)調(diào)用this.$loading方法來(lái)顯示一個(gè)加載指示器和遮罩層。具體的代碼示例如下:

// 在Vue組件中調(diào)用this.$loading方法來(lái)顯示加載指示器和遮罩層
this.$loading({
  lock: true, // 是否禁止背景滾動(dòng),默認(rèn)為false
  text: 'Loading', // 加載文本提示,默認(rèn)為'Loading'
  spinner: 'el-icon-loading', // 加載圖標(biāo)類型,默認(rèn)為'el-icon-loading'
  background: 'rgba(0, 0, 0, 0.7)' // 遮罩層背景顏色,默認(rèn)為'rgba(0, 0, 0, 0.7)'
})

在上述示例代碼中,我們調(diào)用了this.$loading方法,并傳入了一個(gè)配置對(duì)象作為參數(shù)。其中,lock屬性控制是否禁止背景滾動(dòng),text屬性設(shè)置加載文本提示,spinner屬性設(shè)置加載圖標(biāo)類型,background屬性設(shè)置遮罩層背景顏色。

當(dāng)調(diào)用this.$loading方法后,element-ui會(huì)自動(dòng)在頁(yè)面上添加一個(gè)遮罩層,并在遮罩層上方顯示一個(gè)加載指示器。當(dāng)數(shù)據(jù)加載完成后,可以調(diào)用返回的Loading實(shí)例對(duì)象的close方法來(lái)關(guān)閉加載指示器和遮罩層。

// 在Vue組件中調(diào)用返回的Loading實(shí)例對(duì)象的close方法來(lái)關(guān)閉加載指示器和遮罩層
const loadingInstance = this.$loading({
  lock: true,
  text: 'Loading',
  spinner: 'el-icon-loading',
  background: 'rgba(0, 0, 0, 0.7)'
})
// 數(shù)據(jù)加載完成后調(diào)用close方法來(lái)關(guān)閉加載指示器和遮罩層
loadingInstance.close()

到此這篇關(guān)于element loading遮罩層添加按鈕的文章就介紹到這了,更多相關(guān)element loading遮罩層內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JS學(xué)習(xí)之表格的排序簡(jiǎn)單實(shí)例

    JS學(xué)習(xí)之表格的排序簡(jiǎn)單實(shí)例

    下面小編就為大家?guī)?lái)一篇JS學(xué)習(xí)之表格的排序簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧
    2016-05-05
  • 微信小程序wx:for 的使用及wx:key綁定兩種方式

    微信小程序wx:for 的使用及wx:key綁定兩種方式

    wx:for是微信小程序中的一個(gè)列表渲染指令,用于循環(huán)渲染一個(gè)數(shù)組或?qū)ο笾械臄?shù)據(jù),它類似于JavaScript中的for循環(huán),可以根據(jù)數(shù)據(jù)的長(zhǎng)度自動(dòng)渲染相應(yīng)的列表項(xiàng),本文給大家介紹微信小程序wx:for 的使用及wx:key綁定兩種方式,感興趣的朋友一起看看吧
    2023-12-12
  • JavaScript中的索引數(shù)組、關(guān)聯(lián)數(shù)組和靜態(tài)數(shù)組、動(dòng)態(tài)數(shù)組講解

    JavaScript中的索引數(shù)組、關(guān)聯(lián)數(shù)組和靜態(tài)數(shù)組、動(dòng)態(tài)數(shù)組講解

    這篇文章主要介紹了JavaScript中的索引數(shù)組、關(guān)聯(lián)數(shù)組和靜態(tài)數(shù)組、動(dòng)態(tài)數(shù)組講解,本文介紹了從數(shù)組的下標(biāo)分為索引數(shù)組、關(guān)聯(lián)數(shù)組、從對(duì)數(shù)據(jù)的存儲(chǔ)分為靜態(tài)數(shù)組、動(dòng)態(tài)數(shù)組,并給出了示例,需要的朋友可以參考下
    2014-11-11
  • JavaScript中的常見(jiàn)繼承總結(jié)

    JavaScript中的常見(jiàn)繼承總結(jié)

    這篇文章主要介紹了JavaScript中的常見(jiàn)繼承總結(jié),繼承其實(shí)就是構(gòu)造函數(shù)和構(gòu)造函數(shù)之間的一種關(guān)系,更多相關(guān)介紹,需要的小伙伴可以參考下面文章內(nèi)容
    2022-09-09
  • js實(shí)現(xiàn)鼠標(biāo)移入移出卡片切換內(nèi)容

    js實(shí)現(xiàn)鼠標(biāo)移入移出卡片切換內(nèi)容

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)鼠標(biāo)移入移出卡片切換內(nèi)容,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • JavaScript幾種形式的樹(shù)結(jié)構(gòu)菜單

    JavaScript幾種形式的樹(shù)結(jié)構(gòu)菜單

    今天我主要講3種不同展示的JavaScript樹(shù)結(jié)構(gòu)菜單,分別是懸浮層樹(shù)(Tree)、右鍵菜單樹(shù)(ContextMenu)和節(jié)點(diǎn)樹(shù)(TreeMenu),目前都支持無(wú)限級(jí)層次。
    2010-05-05
  • JS實(shí)現(xiàn)隨機(jī)生成驗(yàn)證碼

    JS實(shí)現(xiàn)隨機(jī)生成驗(yàn)證碼

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)隨機(jī)生成驗(yàn)證碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • JavaScript中的appendChild()方法示例詳解

    JavaScript中的appendChild()方法示例詳解

    這篇文章主要介紹了JavaScript中的appendChild()方法,appendChild()方法是向節(jié)點(diǎn)添加最后一個(gè)子節(jié)點(diǎn),也可以使用此方法從一個(gè)元素向另一個(gè)元素移動(dòng)元素,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • 提升JavaScript加載速度的10種方式

    提升JavaScript加載速度的10種方式

    在許多現(xiàn)代網(wǎng)站中,有大量的JavaScript,事實(shí)上,JavaScript的下載和解析都需要時(shí)間,這使得網(wǎng)站的加載速度大大降低,有一些簡(jiǎn)單的方法可以減少你在網(wǎng)站上加載的JavaScript數(shù)量,并使你正在加載的JavaScript加載得更快,我們今天將介紹這些方法
    2023-06-06

最新評(píng)論