收藏
回答

fail查询失败,但是失败效果不现实

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 数据库调用 工具 6.5.3 1.02

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


未查到数据时调用的fail函数不显示 代码如下 //单击“查询数据”按钮执行该函数

  queryData: function () {

    var that = this

    //  根据记录ID搜索数据集 

   

    this.db.collection('test').where({ name: this.data.recordId }).get({

      // 找到记录集调用

      success: function (res) {

        //  将查询结果显示在页面上

         if(name=null){

           wx.showModal({

             title: '错误',

             content: '请输入正确的数值',

             showCancel: false

           })

         }

          that.setData({

            kindResult: res.data[0].kind

          })

      


      },

      //  未查到数据时调用

      fail: function (res) {

        wx.showModal({

          title: '错误',

          content: '没有找到记录',

          showCancel: false

        })

      }

    })


  },


回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    2019-04-25

    没有明白需要反馈的问题,麻烦具体描述

    2019-04-25
    有用
    回复 3
    • 蒋丞
      蒋丞
      2019-04-25

      用这段代码查询数据库的数据,不存在这个数据的时候应该调用fail,可是没有该数据时并没有弹框

      2019-04-25
      回复
    • 社区技术运营专员-灵芝
      社区技术运营专员-灵芝
      2019-04-25回复蒋丞

      报错信息是什么

      2019-04-25
      回复
    • 蒋丞
      蒋丞
      2019-04-25回复社区技术运营专员-灵芝

      没有任何提示。

      2019-04-25
      回复
登录 后发表内容