数据库扩展文件ext.js里的逻辑操作在uni-app中的应用

数据库扩展文件ext.js里的逻辑操作在uni-app中的应用

请问 tab.schema.ext.jsbeforeRead 方法中我想抛出一个自定义 errCode 的一个错误应该如何写,谢谢

正如截图中三种方式抛出错误,前端收到的 errCode=SYSTEM_ERROR, 我想要的结果是 errCode='6001' 这么一个确切值来做其他逻辑

开发环境 版本号 项目创建方式
3 回复

目前不支持

更多关于数据库扩展文件ext.js里的逻辑操作在uni-app中的应用的实战教程也可以访问 https://www.itying.com/category-93-b0.html


请问后续有没有这方面的更新计划

在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: '自定义错误信息'
    };
  }
}
回到顶部