html52.com
我爱小程序-开发者交流社区

为什么微信小程序同一条查询语句,两次运行结果不一致?

这个是云函数代码

这个是云函数代码我想通过云函数来模糊搜索数据库里的文章。

我想通过云函数来模糊搜索数据库里的文章。

wxml端代码

wxml端代码我用来lin-ui的搜索栏。并绑定了搜索栏改变事件。

我用来lin-ui的搜索栏。并绑定了搜索栏改变事件。

JavaScript端

JavaScript端每一次搜索栏有改变,就会调用一次云函数。

每一次搜索栏有改变,就会调用一次云函数。

但是问题是,比如我搜索鱿鱼游戏

但是问题是,比如我搜索鱿鱼游戏能出来结果,但是我如果删掉一个字,

能出来结果,但是我如果删掉一个字,

能出来结果,但是我如果删掉一个字,就出现不了结果了。

就出现不了结果了。

但是如果我再删除一个字,

但是如果我再删除一个字,又能出现结果了。

又能出现结果了。

我清空搜索栏然后输入 鱿鱼游 

我清空搜索栏然后输入 鱿鱼游 结果又能出来,删除一个字 变成 鱿鱼

结果又能出来,删除一个字 变成 鱿鱼



结果又出不来。

我反复测试了好多次,应该不是keyword的问题,因为每次打印的结果都是对的。

我如果把setData()注释掉,那么console.log出来的结果都是正确的,但是一旦加上setData就会出现上述情况并且console.log出来的结果也是不对的。求大神解答!!!

网友回复

老张:

regexp: event.keyword

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付