this.$message({ message: '请阅读并同意下方隐私协议', center: true, type: 'error', iconClass: ' ', customClass: 'el-message--error', duration: 1000 }); 封装一下
时间: 2024-02-14 19:05:02 浏览: 20
您可以将这段代码封装成一个函数,例如:
```
function showMessage() {
this.$message({
message: '请阅读并同意下方隐私协议',
center: true,
type: 'error',
iconClass: '',
customClass: 'el-message--error',
duration: 1000
});
}
```
这样,您只需要在需要显示该消息时调用 `showMessage()` 函数即可。
相关问题
this.$message.success({message:'修改成功'}) 优化这段代码
可以将这段代码优化成一个函数,如下所示:
```
function showSuccessMessage(message) {
this.$message({
message: message,
type: 'success'
});
}
```
然后在需要显示成功信息的地方调用这个函数即可,如下所示:
```
showSuccessMessage('修改成功');
```
这样可以减少代码的重复,提高代码的可读性和可维护性。
TypeError: this.$message(...).error is not a function
这个错误通常是因为在调用 this.$message() 方法时,没有正确引入相关的组件或插件。你可以检查一下你的代码中是否正确引入了相关的组件或插件,并且确保它们已经被正确初始化。如果问题仍然存在,你可以尝试在调用 this.$message() 方法之前先检查一下它是否存在,或者尝试使用其他类似的方法来代替它。