Skip to content

Result 状态结果

介绍

用于展示操作结果。当有重要操作需告知用户处理结果,且反馈内容较为复杂时使用。

导入

js
import Result from '@/components/feedback/Result.vue'

用法

成功状态

vue
<template>
  <Result
    status="success"
    title="操作成功"
    description="请耐心等待结果,结果会以手机号、邮箱或其他方式通知您,请保持联系方式畅通"
  />
</template>

等待状态

vue
<template>
  <Result
    status="waiting"
    title="等待处理"
    description="请耐心等待结果,结果会以手机号、邮箱或其他方式通知您,请保持联系方式畅通"
  />
</template>

提示状态

vue
<template>
  <Result
    status="info"
    title="信息提示"
    description="内容详情可折行,建议不超过两行建议不超过两行建议不超过两行"
  />
</template>

警告状态

vue
<template>
  <Result
    status="warning"
    title="警告提示"
    description="您没有权限访问此页面"
  />
</template>

失败状态

vue
<template>
  <Result
    status="error"
    title="无法完成操作"
    description="因为某某原因您无法执行此操作,请参考某某解决方法"
  />
</template>

自定义图标

vue
<template>
  <Result
    icon="smile"
    title="我们真诚聆听您的建议"
    description="内容详情可折行,建议不超过两行建议不超过两行建议不超过两行"
  />
</template>

API 参考

Result

状态结果组件。

Props

名称说明类型必填默认值
title标题string--
description描述string--
icon自定义图标string--
status状态类型'success'|'error'|'info'|'waiting'|'warning'-'info'

Slots

名称说明
default默认插槽,用于显示文字内容

Events

名称说明参数
click点击事件$event

主题变量

名称类型默认值说明
ResultIconSizenumber100图标大小
ResultIconInfostring'prompt-filling'提示状态图标
ResultIconSuccessstring'success-filling'成功状态图标
ResultIconErrorstring'delete-filling'失败状态图标
ResultIconWaitingstring'clock-filling'等待状态图标
ResultIconWarningstring'warning-filling'警告状态图标
ResultColorInfostring'primary'提示状态颜色
ResultColorSuccessstring'success'成功状态颜色
ResultColorErrorstring'danger'失败状态颜色
ResultColorWaitingstring'primary'等待状态颜色
ResultColorWarningstring'warning'警告状态颜色
ResultTitleFontSizenumber36标题字体大小
ResultTitleColorstring'black'标题颜色
ResultTitleBoldbooleantrue标题是否加粗
ResultTitleMarginTopnumber10标题与图标间距
ResultDescriptionFontSizenumber28描述字体大小
ResultDescriptionColorstring'text.second'描述颜色
ResultDescriptionBoldbooleanfalse描述是否加粗
ResultDescriptionMarginTopnumber10描述与标题间距