官方的
<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里面就可以了