vue 元件全域性封裝 vue封裝頁面全域性載入子元件

2021-10-13 13:46:08 字數 938 閱讀 8094

1. 首先我們看一下 element 中的載入方式,設定載入配置

openfullscreen2() , 2000);

text 是要顯示的文字,spinner 是顯示的圖示

2.在封裝元件之前我們需要看一下文件

3.建立loading.js 檔案

import from 'element-ui';

// 引入 載入圖示 loading

// 設定 載入的資料

let loadingcount = 0;

let loading;

const startloading = () => {

loading = loading.service({

lock: true,

text: '任務下發中······',//可以自定義文字

spinner:'el-icon-loading',//自定義載入圖示類名

background: 'rgba(0, 0, 0, 0.7)'//遮罩層背景色

const endloading = () => {

loading.close();

export const showloading = () => {

if (loadingcount === 0) {

startloading();

loadingcount += 1;

export const hideloading = () => {

if (loadingcount <= 0) {

return;

loadingcount -= 1;

if (loadingcount === 0) {

endloading();

4. 在頁面中引入

標籤:spinner,loading,const,loading,vue,封裝,loadingcount,載入

vue中封裝全域性元件方法

vue專案中全域性註冊js檔案 首先是建立乙個js檔案叫toast.js export const toast var div document.getelementsbytagname div 0 toast2 這裡的方法就是快捷新增樣式的函式 function style domname,obj...

vue 封裝元件

一 通過install 封裝 1 建立元件資料夾包含 vue檔案和對應的.js檔案 如圖 2 完成元件模板 這是乙個公共元件內容 3 在相應的js內註冊元件 list.js檔案 import mylist from list.vue const list export default list 匯入...

vue封裝全域性loading

首先建立乙個loading檔案 loadingall element loading background rgba 0,0,0,0.6 div div template export default script 在store中新增變數 然後就可以使用啦 在需要用到的頁面新增如下 computed...