elementui: Result 结果

一.运行效果

二. 针对result做二次封装

1.封装的组件,代码如下

<template>
  <div>
    <el-result :icon="icon" :title="title" :subTitle="subTitle">
      <!-- 自定义底部额外区域 -->
      <template slot="extra">
        <slot name="footer" />
      </template>

      <!-- 自定义图标 -->
      <template slot="icon">
        <slot name="selfIcon" />
      </template>
    </el-result>
  </div>
</template>

<script>
export default {
  props: {
    // 标题
    title: {
      type: String,
      default: "成功提示",
    },
    // 副标题
    subTitle: {
      type: String,
      default: "请根据提示进行操作",
    },
    // 图标
    icon: {
      type: String,
      default: "success",
    },
  },
  data() {
    return {};
  },
};
</script>

2.应用组件

<template>
  <div class="result-wrap">
    <el-card>
      <!-- 成功的 -->
      <result></result>

      <!-- 可插入配置 -->
      <result title="自定义title" subTitle="定义副标题">
        <template slot="footer">
          <el-button type="primary" size="medium">返回</el-button>
        </template>
      </result>

      <!-- 警告提示 -->
      <result icon="warning" title="警告提示" subTitle="定义副标题"></result>

      <!-- 错误提示 -->
      <result icon="error" title="错误提示" subTitle="定义副标题"></result>

      <!-- 信息提示 -->
      <result icon="info" title="信息提示" subTitle="定义副标题"></result>

      <!-- 自定义图标 -->
      <result>
        <template slot="selfIcon">
          <div class="iconWidth">
            <i class="el-icon-question"></i>
          </div>
        </template>
      </result>
    </el-card>
  </div>
</template>

<script>
import Result from "@/components/Result.vue";
export default {
  data() {
    return {};
  },
  components: {
    result: Result,
  },
};
</script>

<style lang="less" scoped>
.result-wrap {
  /deep/.el-card__body {
    display: flex;
  }
}
.iconWidth {
  font-size: 64px;
  //   color: red;
}
</style>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
elementui进度条的format属性用于控制进度条上显示的文字内容。根据引用\[1\]和引用\[2\]的代码示例,可以看出format方法可以接收一个参数,该参数表示当前进度的百分比。在format方法中,可以根据需要自定义文字内容,并返回给进度条显示。例如,可以在format方法中添加文字描述或单位。在引用\[3\]的代码示例中,format方法被用于计算工单执行进度的具体数量。根据工单的计划数量和完成数量的百分比,通过计算得到实际数量,并返回给进度条显示。 #### 引用[.reference_title] - *1* [VUE element-ui之el-table表格内嵌进度条功能实现](https://blog.csdn.net/HanXiaoXi_yeal/article/details/119350082)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [element-ui中 Progress 圆形进度条 自定义文字 底色 圆角 文字颜色等修改](https://blog.csdn.net/weixin_45045099/article/details/125891783)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Element-Ui中的el-progress指定进度条内容](https://blog.csdn.net/weixin_49518866/article/details/110921546)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值