PC端页面进去先出现加载效果

自定义指令v-loading,只需要绑定Boolean即可

v-loading="loading"

html 复制代码
<el-table :data="list" border style="width: 100%" v-loading="loading">
        <el-table-column align="center" label="序号" width="50">
        </el-table-column>
        <el-table-column align="center" prop="name" label="角色" width="200">
        </el-table-column>
        <el-table-column align="center" prop="state" label="启用" width="200">
          <template v-slot="{ row }">
            <span style="margin-left: 10px">
              {{
                row.state === 1 ? "已启用" : row.state === 0 ? "未启用" : "无"
              }}
            </span>
          </template>
        </el-table-column>
        <el-table-column align="center" prop="description" label="描述">
        </el-table-column>
        <el-table-column align="center" label="操作">
          <template>
            <el-button size="mini" type="text">分配权限</el-button>
            <el-button size="mini" type="text">编辑</el-button>
            <el-button size="mini" type="text">删除</el-button>
          </template>
        </el-table-column>
      </el-table>

loading: false,默认为false

javascript 复制代码
export default {
  data() {
    return {
      loading: false, //默认加载为false
      }
   },
    methods: {
    async getRoleList() {
     //刚进来开启loading加载
      this.loading = true;
      const { rows, total } = await getRoleList(this.pageParams);
      this.list = rows;
      this.pageParams.total = total;
      //等待接口获取到数据,关闭加载
      this.loading = false;
    },
  },
}
相关推荐
kyriewen3 小时前
我手写了一个 EventEmitter,面试官追问了 6 个问题——第 4 个我没答上来
前端·javascript·面试
IT_陈寒4 小时前
Java的Date类又坑了我一次,改用时间戳真香
前端·人工智能·后端
小林攻城狮4 小时前
使用 Transport 节流解决 Vercel AI SDK 流式渲染卡死问题
前端·react.js
前端缘梦4 小时前
告别 TS 运行时类型漏洞!Zod 完整入门实战教程(前端 / 全栈必备)
前端·react.js·全栈
the_answer5 小时前
Webpack vs Vite 深度对比分析
前端·webpack
转转技术团队5 小时前
验证码识别实战:前端不写页面,改训模型了?
前端
MomentYY5 小时前
Temperature:AI 的“脑洞旋钮”
前端·llm·ai编程
远航_5 小时前
OpenSpec 完整详细介绍
前端·后端
召钱熏6 小时前
状态枚举正确≠渲染正确:一个语音按钮的状态机边界修复实录
android·前端
SkyWalking中文站6 小时前
认识 Horizon UI · 1/17:SkyWalking 新一代可观测性控制台
运维·前端·监控