element-ui 中如何修改loading加載樣式
更新時間:2024年05月13日 11:45:54 作者:奮斗的小鳥鳥
element-ui 中的 loading 加載功能,默認是全屏加載效果,設置局部,需要自定義樣式或者修改樣式,下面給大家分享實例代碼,感興趣的朋友跟隨小編一起看看吧
element-ui 中的 loading 加載功能,默認是全屏加載效果
設置局部,需要自定義樣式或者修改樣式,方法如下:
import { Loading } from 'element-ui'
Vue.prototype.$baseLoading = (text) => {
let loading
loading = Loading.service({
lock: true,
customClass: 'createLoading', // 局部class名稱
text: text,
spinner: 'el-icon-loading',
background: 'rgba(0, 0, 0, 0)'
})
return loading
}
<style lang="scss">
.createLoading {
.el-loading-spinner {
top: 50%;
left: 50%;
margin-left: -55px;
background: rgba(0, 0, 0, 0.7);
padding: 20px;
border-radius: 4px;
width: auto;
text-align: center;
position: absolute;
i {
color: #eee;
}
.el-loading-text {
color: #eee;
}
}
}
</style>重點:createLoading有這個局部class名字就能控制樣式的修改,有時候::v-deep在loading中不能修改樣式
一些屬性參數:
const loading = this.$loading({ // 聲明一個loading對象
lock: true, // 是否鎖屏
text: '加載中', // 加載動畫的文字
spinner: 'el-icon-loading', // 引入的loading圖標
background: 'rgba(0, 0, 0, 0.8)', // 背景顏色
target: '.el-table, .table-flex, .region', // **需要遮罩的區(qū)域,這里寫要添加loading的選擇器**
fullscreen: false,
customClass: 'loadingclass' // **遮罩層新增類名,如果需要修改loading的樣式**
})到此這篇關于element-ui 中修改loading加載樣式的文章就介紹到這了,更多相關element-ui 修改loading加載樣式內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
vue中實現(xiàn)在外部調用methods的方法(推薦)
下面小編就為大家分享一篇vue中實現(xiàn)在外部調用methods的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-02-02

