index.js:1 Uncaught (in promise) cancel
时间: 2023-11-03 07:01:16 浏览: 202
nodejs中文手册
Uncaught (in promise) cancel错误通常是在Vue.js中使用promise时出现的问题。根据引用提供的信息,这个错误可能是因为在使用this.$confirm方法时,没有正确处理promise的拒绝(reject)情况。解决办法是在this.$confirm方法后添加.catch方法,并且在.catch方法中提供一个空的方法体。
例如,你可以像下面这样修改代码:
```
del: function (pageId) {
this.$confirm('您确认删除吗?', '提示', {}).then(() => {
cmsApi.page_del(pageId).then(res => {
if (res.success) {
this.$message.success("删除成功")
this.query()
} else {
this.$message.error("删除失败")
}
})
}).catch(()=>{});
}
```
至于引用中提到的“module 'src/utils/utils.js' is not defined”错误,这通常是由于模块路径未正确配置导致的。你需要检查一下代码中加载utils.js的地方,确保路径正确。根据引用的描述,你可以尝试修改页面地址为"src/main/welcome/welcome",并在这个页面的基础上加载utils.js。
阅读全文