# 警告
# 基础警告
这是一条普通的消息提示
这是一条成功的消息提示
这是一条警示信息
这是一条失败信息提示
<template>
<div class="demo-alert-column">
<t-alert theme="info" :message="infoMessage" />
<t-alert theme="success" message="这是一条成功的消息提示" />
<t-alert theme="warning">
<template #message>
这是一条警示信息
</template>
</t-alert>
<t-alert theme="error">
这是一条失败信息提示
</t-alert>
</div>
</template>
<script>
export default {
data() {
return {
infoMessage: () => (
<div>这是一条普通的消息提示</div>
),
};
},
};
</script>
显示代码 复制代码 复制代码
# 带操作的警告
这是一条普通的消息提示
相关操作
<template>
<div class="demo-alert-column">
<t-alert theme="info" message="这是一条普通的消息提示" close>
<template #operation>
<span @click="handleOperation">相关操作</span>
</template>
</t-alert>
</div>
</template>
<script>
export default {
data() {
return {
};
},
methods: {
handleOperation() {
alert('operation clicked');
},
},
};
</script>
显示代码 复制代码 复制代码
# 带相关描述性的警告
这是一条普通的消息提示
这是与普通的消息提示相关的文字辅助说明
相关操作
<template>
<div class="tdesign-demo-block">
<t-alert
theme="info"
title="这是一条普通的消息提示"
message="这是与普通的消息提示相关的文字辅助说明"
close
>
<template #operation>
<span @click="handleOperation">相关操作</span>
</template>
</t-alert>
</div>
</template>
<script>
export default {
data() {
return {
warningClose: () => 'FunctionPropClose',
};
},
methods: {
handleOperation() {
alert('operation clicked');
},
},
};
</script>
显示代码 复制代码 复制代码
# 折叠的警告
这是折叠的第一条消息
展开全部
<template>
<div class="tdesign-demo-block">
<t-alert
theme="info"
close
:max-line="2"
>
<span>这是折叠的第一条消息</span>
<span>这是折叠的第二条消息</span>
<span>这是折叠的第三条消息</span>
<span>这是折叠的第四条消息</span>
<span>这是折叠的第五条消息</span>
<span>这是折叠的第六条消息</span>
</t-alert>
</div>
</template>
<script lang="jsx">
export default {
data() {
return {
warningClose: () => 'FunctionPropClose',
};
},
methods: {
beforeClose() {
return window.confirm('确认关闭吗?');
},
handleClosed() {
alert('closed');
},
},
};
</script>
显示代码 复制代码 复制代码