vue3+elementUI如何动态修改Loading中提示文字
问题
使用elementUI加载组件loading时 需要将循环中的值动态展示在加载遮罩层上,发现了element-loading-text属性可以自定义提示文字,于是写出如下代码
<div class="mycontainer" v-loading.fullscreen="download" :element-loading-text="loadingText">
结果发现loadingText的值并不会动态变化,但是处于{{loadingText}}中的值却是一直在变化的,可是element-loading-text中似乎无法检测到,看了网上几篇文章似乎写的不是很详细,第一次用看得有点懵懵的,解决之后在此记录一下
解决方案
<template> <div class="mycontainer" > </template>
import {ElLoading} from "element-plus";
function setLoading(){
let loading = ElLoading.service({fullscreen: true, text: '文件准备中:'});//定义loading
for (let i = 1; i < (query.total / query.pageSize) + 1; i++) {
loading.setText(`文件准备中:${i} /${query.total / query.pageSize}`)//动态修改loading
}
loading.close()//关闭遮罩层
}最终效果

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
vue-cli使用stimulsoft.reports.js的详细教程
Stimulsoft Reports.JS是一个使用JavaScript和HTML5生成报表的平台。它拥有所有拥来设计,编辑和查看报表的必需组件。该报表工具根据开发人员数量授权而不是根据应用程序的用户数量。接下来通过本文给大家介绍vue-cli使用stimulsoft.reports.js的方法,一起看看吧2021-12-12
关于Vue3中element-plus的el-dialog对话框无法显示的问题及解决方法
最近今天在写一个停车场管理系统的项目时,在用vue3写前端时,在前端模板选择上,我一时脑抽,突然决定放弃SpringBoot,选择了以前几乎很少用的element-plus,然后果不其然,错误连连,下面给大家分享dialog对话框无法显示的原因,感兴趣的朋友一起看看吧2023-10-10
vscode中eslint插件的配置(prettier配置无效)
这篇文章主要介绍了vscode中eslint插件的配置(prettier配置无效),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-09-09
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
这篇文章主要介绍了vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法,非常不错,具有参考借鉴价值,,需要的朋友可以参考下2017-02-02
vue3.0 router路由跳转传参问题(router.push)
这篇文章主要介绍了vue3.0 router路由跳转传参问题(router.push),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-02-02


最新评论