Element Plus 的 el-result 组件用于展示页面操作的结果,如成功、失败、警告等。以下是一个简单的例子演示如何使用 Element Plus 的 el-result:

首先,确保你已经在项目中引入了 Element Plus。如果没有,你可以通过以下方式安装:
npm install element-plus

然后,在你的 Vue 组件中使用 el-result:
<template>
  <div>
    <el-result
      :status="resultStatus"
      :title="resultTitle"
      :subTitle="resultSubTitle"
    >
      <template #extra>
        <el-button type="primary" @click="handleButtonClick">返回首页</el-button>
      </template>
    </el-result>
  </div>
</template>

<script>
import { ElResult, ElButton } from 'element-plus';

export default {
  components: {
    ElResult,
    ElButton,
  },
  data() {
    return {
      resultStatus: 'success', // 'success', 'warning', 'error', 'info'
      resultTitle: '操作成功',
      resultSubTitle: '恭喜您,操作已成功完成!',
    };
  },
  methods: {
    handleButtonClick() {
      // 处理按钮点击事件,比如返回首页
      console.log('返回首页');
    },
  },
};
</script>

在这个例子中,我们使用了 el-result 组件,并通过 :status 属性来设置结果的状态,可以是 'success'、'warning'、'error'、'info'。:title 属性表示结果的标题,:subTitle 属性表示结果的副标题。

通过 <template #extra> 插槽,我们可以在结果组件中添加额外的内容,比如返回按钮。在这里,我们使用了 el-button 组件来创建一个返回按钮,并通过 @click 事件监听按钮的点击。

你可以根据实际需求调整结果组件的样式和配置。


转载请注明出处:http://www.zyzy.cn/article/detail/5559/ElementPlus