Result 结果
vue
<template>
<ta-group title="基础用法">
<ta-result
type="info"
title="标题"
description="内容详情,可根据实际需要安排,如果换行则不超过规定长度,居中展现。"
></ta-result>
</ta-group>
<ta-group title="type=success & showBack=false">
<ta-result
type="success"
title="支付成功"
description="内容详情,可根据实际需要安排,如果换行则不超过规定长度,居中展现。"
:showBack="false"
></ta-result>
</ta-group>
<ta-group title="type=warning & 自定义按钮文案">
<ta-result
type="warning"
title="遇到问题"
description="内容详情,可根据实际需要安排,如果换行则不超过规定长度,居中展现。"
confirmText="自定义确定"
backText="自定义返回"
></ta-result>
</ta-group>
<ta-group title="type=fail & Slot default">
<ta-result
type="fail"
title="支付失败"
description="内容详情,可根据实际需要安排,如果换行则不超过规定长度,居中展现。"
>
<div class="exp-result-extra">在这里可以附加组件元素或者相应的提示文案,样式自定。</div>
</ta-result>
</ta-group>
</template>
<script lang="ts">
import { defineComponent } from 'vue'
export default defineComponent({
name: 'ExpResult'
})
</script>
Import
js
import { TaResult } from 'tantalum-ui-mobile'
具体的引入方式可以参考引入组件。
Import Type
组件导出的类型定义:
ts
import type { ResultType } from 'tantalum-ui-mobile'
Props
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
type | ResultType | 'info' | 否 | 类型,对应不同的提示图标,可选 'info', 'warning', 'success', 'fail' |
title | string | '' | 否 | 标题 |
description | string | '' | 否 | 小标题,副标题,描述 |
show-back | boolean | true | 否 | 是否显示返回按钮 |
confirm-text | string | '确定' | 否 | 确认按钮的文字 |
back-text | string | '返回' | 否 | 返回按钮的文字 |
Events
事件 | 描述 | 回调函数参数 |
---|---|---|
confirm | 确认按钮点击 | e: Event |
back | 返回按钮点击 | e: Event |
Slots
附加内容(#default)
vue
<ta-result type="fail" title="支付失败" description="">
<div class="result-extra">
在这里可以附加组件元素或者相应的提示文案,样式自定。
</div>
</ta-result>