elementUI loading提示使用
// 匯入Loading
import { Loading } from 'element-ui';
/**
* get方法,對應get請求
* @param {String} url [請求的url地址]
* @param {Object} params [請求時攜帶的引數]
*/
export function get(url, params) {
let loadingInstance = Loading.service(
{background: 'rgba(0, 0, 0, 0.7)',
text:'載入中', spinner: 'el-icon-loading'});
return new Promise((resolve, reject) => {
axios.get(url, {
params: params
})
.then(res => {
resolve(res.data);
loadingInstance.close()
})
.catch(err => {
reject(err.data)
loadingInstance.close()
})
});
}
新增在了axios封裝的get和post請求中了,這樣每次請求都會彈出載入介面,請求完都會消失。
如果和其他彈出框 比如 Dialog 衝突,那麼可以調 Dialog zIndex 低於 2000, loading就會在上面
<el-dialog title="新增使用者" :visible.sync="dialogFormVisible" width="30%" center zIndex=1999>
相關文章
- elementui使用UI
- React專案實現全域性 loading 以及錯誤提示React
- 使用ElementUI元件步驟UI元件
- ElementUI 中 table 表格自定義表頭 Tooltip 文字提示UI
- Vue ElementUI 如何修改訊息提示框樣式---messageBoxVueUI
- loading
- 在vue專案中使用elementUIVueUI
- Loading ... done
- ElementUIUI
- ElementUI——elementui重複引入樣式UI
- vue專案,使用elementUI,修改樣式,不生效VueUI
- linux puppeteer 截圖提示缺少chrome-linux/chrome error while loading shared libraries: libXdamage.so.1LinuxChromeErrorWhile
- 載入框(loading)
- ElementUI原始碼UI原始碼
- ElementUI Form resetFieldsUIORM
- elementui+vue修改elementUi預設樣式不生效UIVue
- 如何使用提示詞
- [Vue Router] Lazy loading routesVue
- React native 白屏 loading from localhostReact Nativelocalhost
- 遊戲中<loading>的思考遊戲
- 三種Loading製作方案
- Vue 封裝 loading 外掛Vue封裝
- nuxt 按需引入 elementUI 配置UXUI
- ElementUI的構建流程UI
- ElementUI Table 列不齊UI
- elementUI實現分頁UI
- WPF loading載入動畫庫動畫
- 開發一個 React Loading 元件React元件
- 純css製作loading動畫CSS動畫
- VUE動態(自動)Loading【繫結到URL】,同頁面多個Loading互不衝突Vue
- Vue專案搭建 + 引入ElementUIVueUI
- elementUI 2.0.11自定義表頭UI
- elementUI table 自定義表頭UI
- SpringBoot+MP+ElementUI【分頁】Spring BootUI
- BeetleX之Vue ElementUI生成工具VueUI
- [20180503]檢視提示使用索引.txt索引
- 三則大模型使用提示技巧大模型
- Vue — v-load封裝 loading效果Vue封裝