element消息提示封裝


官方的

<template>
  <el-button :plain="true" @click="open2">成功</el-button>
  <el-button :plain="true" @click="open3">警告</el-button>
  <el-button :plain="true" @click="open1">消息</el-button>
  <el-button :plain="true" @click="open4">錯誤</el-button>
</template>

<script>
  export default {
    methods: {
      open1() {
        this.$message('這是一條消息提示');
      },
      open2() {
        this.$message({
          message: '恭喜你,這是一條成功消息',
          type: 'success'
        });
      },

      open3() {
        this.$message({
          message: '警告哦,這是一條警告消息',
          type: 'warning'
        });
      },

      open4() {
        this.$message.error('錯了哦,這是一條錯誤消息');
      }
    }
  }
</script>

二次封裝

    // 操作成功提醒(success)
        success(command) {
            let message = {
                add: '新增成功',
                upd: '修改成功',
                del: '刪除成功'
            }
            this.$message.success(command && message[command] || '操作成功')
            return true
        },
        // 操作失敗提醒(faild)
        faild(command) {
            let message = {
                add: '新增失敗',
                upd: '修改失敗',
                del: '刪除失敗',
            }
            this.$message.error(command && message[command] || '操作失敗')
            return true
        }

組件里面調用

this.success('add')
this.success('del')
this.faild('upd')

 全局引用的話放在minx里面就可以了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM