feat: 封装全屏加载

This commit is contained in:
xlsea
2024-09-05 11:54:54 +08:00
parent 0c3ea2dc86
commit f2912f64fc
6 changed files with 50 additions and 17 deletions

View File

@ -25,7 +25,7 @@ export function useDownload() {
}
function download(url: string, params: any, fileName: string) {
window.$loading?.startLoading();
window.$loading?.startLoading('正在下载数据,请稍候...');
const token = localStg.get('token');
const clientId = import.meta.env.VITE_APP_CLIENT_ID;
const now = new Date().getTime();
@ -54,7 +54,7 @@ export function useDownload() {
}
function oss(ossId: CommonType.IdType) {
window.$loading?.startLoading();
window.$loading?.startLoading('正在下载数据,请稍候...');
const token = localStg.get('token');
const clientId = import.meta.env.VITE_APP_CLIENT_ID;
const url = `/resource/oss/download/${ossId}`;
@ -77,7 +77,7 @@ export function useDownload() {
}
function zip(url: string, fileName: string) {
window.$loading?.startLoading();
window.$loading?.startLoading('正在下载数据,请稍候...');
const token = localStg.get('token');
const clientId = import.meta.env.VITE_APP_CLIENT_ID;
const now = new Date().getTime();

View File

@ -0,0 +1,25 @@
import { ref } from 'vue';
import { useLoading } from '@sa/hooks';
/** Content Loading */
export default function useContentLoading() {
const description = ref<string>('loading...');
const loading = useLoading();
function startLoading(desc: string = 'loading...') {
description.value = desc;
loading.startLoading();
}
function endLoading() {
description.value = 'loading...';
loading.endLoading();
}
return {
loading: loading.loading,
description,
startLoading,
endLoading
};
}