数据库扩展文件ext.js里的逻辑操作在uni-app中的应用
数据库扩展文件ext.js里的逻辑操作在uni-app中的应用
请问 tab.schema.ext.js 的 beforeRead 方法中我想抛出一个自定义 errCode 的一个错误应该如何写,谢谢
正如截图中三种方式抛出错误,前端收到的 errCode=SYSTEM_ERROR, 我想要的结果是 errCode='6001' 这么一个确切值来做其他逻辑
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
3 回复
请问后续有没有这方面的更新计划
在uni-app的数据库扩展文件tab.schema.ext.js中,要在beforeRead方法抛出带有自定义错误码的错误,正确的写法应该是:
module.exports = {
beforeRead: function(args) {
throw new Error({
errCode: '6001',
errMsg: '自定义错误信息'
});
}
}
或者使用以下等效写法:
module.exports = {
beforeRead: function(args) {
throw {
errCode: '6001',
errMsg: '自定义错误信息'
};
}
}

