Vue+ElementUI建立全域性元件方法及呼叫
建立全域性Loading方法
在做專案的時候,我們在很多地方需要使用到Loading效果,雖然Element有攜帶,可直接按照案例使用,但是感覺過於麻煩了。
全域性資料夾建立完成後,需在main.js中匯入並宣告註冊
//main.js檔案
//引入
import Global from './globalFun'
//宣告註冊
Vue.use(Global)
- 我們在Vue專案裡的src中建立一個存放全域性方法的資料夾,“globalFun”,裡面包含modules資料夾和index.js檔案。其中modules是註冊方法的資料夾,index.js是引入和新增全域性API的檔案
- 首先在modules資料夾中建立loading.js檔案,並編寫程式碼
import { Loading } from 'element-ui' const Fullloading = { fullscreen: true, text: '資料載入中...', spinner: 'el-icon-loading', customClass: 'pp', background: 'rgba(0, 0, 0, 0.7)' } let loadingIns export default class loadEvents { open() { loadingIns = Loading.service(Fullloading) } close() { loadingIns.close() } } //引數說明 //fullscreen:是否全屏,lock:是否需要鎖定螢幕的滾動, customClass:繫結的class(區域性載入),text:自定義文案,spinner:自定義圖示,background:自定義背景色
3.完成loading.js檔案程式碼編寫後,在index.js中進行全域性說明呼叫方式
import loadEvents from './modules/loading'
export default function(Vue) {
// 新增全域性API
const loads = new loadEvents()
Vue.prototype.$u = {
loads
}
}
4.最後頁面的使用方式
//開啟
this.$u.loads.open()
//關閉
this.$u.loads.close()
相關文章
- Flutter之使用Overlay建立全域性Toast並靜態呼叫FlutterAST
- vue定義全域性變數和全域性方法Vue變數
- Vue元件之全域性註冊Vue元件
- ? Hyperf 釋出 v1.1.14 版本 及 超全域性變數元件變數元件
- 記錄[Vue+elementUI]報錯及解決方法VueUI
- vue.js全域性元件和區域性元件區別Vue.js元件
- Angular元件——父元件呼叫子元件方法Angular元件
- React 元件建立方法及父元件向子元件傳參(基礎)React元件
- React - Context API 維護全域性狀態,實現全域性元件通訊ReactContextAPI元件
- React製作全域性Tooltip文字提示元件React元件
- 如何寫一個全域性的 Notice 元件?元件
- 手把手教你擼vue全域性元件Vue元件
- vue 父子元件的方法呼叫Vue元件
- vue 全域性函式的 定義與任意呼叫Vue函式
- Vue 子元件呼叫父元件方法總結Vue元件
- 一段VUE程式碼:透過元件封裝全域性方法、自定義指令和註冊元件Vue元件封裝
- [Vue] 如何定義全域性的方法?Vue
- 兩種方式配置vue全域性方法Vue
- QT 全域性變數使用方法QT變數
- vue子元件怎麼呼叫父元件的方法Vue元件
- hooks父元件怎麼呼叫子元件的方法?Hook元件
- 埋坑一: vue中子元件呼叫兄弟元件方法Vue元件
- Tomcat全域性/區域性https訪問配置方法TomcatHTTP
- 實現基於React的全域性提示元件ToastReact元件AST
- vue自定義全域性元件(或自定義外掛)Vue元件
- SAP UI5 確保控制元件 id 全域性唯一的實現方法UI控制元件
- win10全域性字型更換方法_win10怎樣更改全域性字型Win10
- .Net MVC中定義全域性過濾器及在Action中排除全域性過濾器MVC過濾器
- 透過duxapp提供的基礎方法、UI元件、全域性樣式,快速編寫專案UXAPPUI元件
- vue+elementUI完成註冊及登陸VueUI
- 全域性元件實現遞迴樹,避免迴圈引用元件遞迴
- uniapp父組呼叫子元件中的方法APP元件
- JavaScript 數字呼叫方法或者屬性JavaScript
- springboot 配置錯誤頁面及全域性異常Spring Boot
- ReactNative自定義元件及屬性React元件
- Vue註冊的全域性元件配置物件儲存的位置Vue元件物件
- 使用全域性 bus 在 Vue 的兄弟元件中簡單傳值(以及 this 重定向的 5 種方法)Vue元件
- Javascript為String提供分離字元的全域性方法JavaScript字元