VM5990 addRules.vue:228 Uncaught (in promise) TypeError: _this2.$notify(...).catch is not a function at eval (VM5990 addRules.vue:228:25)
时间: 2024-02-18 19:59:39 浏览: 196
这个错误通常是由于在调用 `this.$notify` 方法时没有正确处理 Promise 的返回值而导致的。`this.$notify` 方法返回一个 Promise 对象,如果在调用该方法之后没有正确处理这个 Promise 对象,就会出现这个错误。
你可以尝试在调用 `this.$notify` 的时候,使用 `then` 方法来处理 Promise 的返回值,或者使用 `async/await` 来正确处理 Promise 对象,例如:
```
async someMethod() {
try {
await this.$notify('Notification message')
// do something after notification is shown
} catch (error) {
// handle error if notification fails to show
}
}
```
这样可以避免出现 `TypeError: this.$notify(...).catch is not a function` 的错误。
阅读全文