index.obj.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. // 云对象教程: https://uniapp.dcloud.net.cn/uniCloud/cloud-obj
  2. // jsdoc语法提示教程:https://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/129
  3. module.exports = {
  4. async add(title, content) {
  5. console.log(title, content)
  6. return {
  7. title,
  8. content,
  9. showMessage: `Todo added, title: ${title}, content: ${content}`
  10. }
  11. },
  12. async randomFail() {
  13. const random = Math.random()
  14. console.log(random);
  15. if (random > 0.5) {
  16. return {
  17. errSubject: 'randomFail',
  18. errCode: 'RANDOM_FAIL',
  19. errMsg: '[预期内的报错]执行失败请重试'
  20. }
  21. } else {
  22. return {
  23. errCode: 0,
  24. errMsg: '',
  25. showMessage: '执行成功'
  26. }
  27. }
  28. },
  29. async fail() {
  30. return {
  31. errSubject: 'fail',
  32. errCode: 'TEST_ERROR_CODE',
  33. errMsg: '[预期内的报错]执行失败',
  34. tips: 'DO_NOT_TRY_AGAIN'
  35. }
  36. },
  37. async failWithNumberErrCode() {
  38. return {
  39. errCode: -1,
  40. errMsg: '[预期内的报错]执行失败',
  41. }
  42. },
  43. async success() {
  44. return {
  45. errCode: 0,
  46. errMsg: '',
  47. showMessage: '执行成功'
  48. }
  49. }
  50. }