Skip to content

Result 结果页

查看 sn-result 的 2.0 版本差异

基础用法

  • 用于展示操作结果,如成功、失败、警告等信息提示页。
  • 通过 mode 切换五种结果类型,默认图标与图标颜色随模式自动匹配。
  • 支持通过插槽自定义图标、标题、文本与操作区。
vue
<template>
	<sn-result mode="success" title="支付成功" text="订单号:SN20260806001"></sn-result>
</template>

更多演示请下载 demo 查看

自定义图标

使用 icon 插槽可完全替换默认图标;若仅调整默认图标的大小与颜色,直接使用 icon-sizeicon-color 属性即可。

vue
<template>
	<sn-result mode="success" title="订单已完成" text="配送员正在派送中">
		<template #icon>
			<sn-icon name="truck-line" :size="34" color="#ffffff"></sn-icon>
		</template>
	</sn-result>
</template>

操作区

使用 action 插槽在结果页底部放置后续操作按钮。

vue
<template>
	<sn-result mode="success" title="支付成功" text="¥ 128.00">
		<template #action>
			<sn-button text="返回首页" @click="backHome"></sn-button>
			<sn-button text="查看订单" level="second" @click="viewOrder"></sn-button>
		</template>
	</sn-result>
</template>

属性

参数说明类型默认值可选值
mode结果页类型,决定默认图标与图标颜色Stringinfoinfo | primary | success | warning | error
title标题文本String--
titleSize标题字体大小,默认 18px × 字体乘数String | Number--
titleColor标题颜色,默认主题文本色String--
text文本内容String--
textSize文本字体大小,默认 14px × 字体乘数String | Number--
textColor文本颜色,默认主题浅文本色String--
iconSize图标大小,默认 56px × 字体乘数String | Number--
iconColor图标颜色,默认随 mode 使用对应功能色String--
titleStyle自定义标题节点内联样式UTSJSONObject | String--
titleClass自定义标题节点外部样式类String--
textStyle自定义文本节点内联样式UTSJSONObject | String--
textClass自定义文本节点外部样式类String--
customStyle自定义根节点样式UTSJSONObject | String--

插槽

名称说明
icon替换结果图标
title替换结果标题
text替换结果文本
action放置操作按钮等后续操作内容

使用 MIT 协议