美文网首页
小程序云开发watch的使用

小程序云开发watch的使用

作者: 虚空行星 | 来源:发表于2020-07-11 18:29 被阅读0次

昨天要用到watch对数据库的监听,测试来测试去老是不行,于是我另写了一个demo来测试这个watch。

昨天弄了一晚,参照了一下网上又啄磨了小程序生成的demo,感觉服点眉目。今天一早,写完一测,我去居然行了。感觉又惊喜又诡异,为什么之前测试老是不行呢,也是这样写的,数据库的权限也设置了,但老是不行,实在是魔幻。

趁着现在行了,赶紧把这个demo记下来,以后又碰到这种情况可以回头看看。

基于index页面

1.onload中进行监听

db.collection('test_watch').where({name:'小明'}).watch({onChange:function(e){console.log(e)},onError:function(e){console.log(e)}}

2.在index.wxml添加两个按钮分别是'添加'和'云添加',对应的响应函数为add和add_cloud。

add:

db.collection('test_watch').add({data:{name:'小明',tine:new Date().getTime()}})

add_cloud:

wx.cloud.callfuntion({name:'test_watch'})

新建云函数test_watch:

db.collection('test_watch').add({data:{name:'小明',tine:new Date().getTime()}})

3.云数据库新建一个集合test_watch,权限设置选择全都可读,仅创建者可读可写

正常情况下,无论点击哪个按钮监听都会被触发,多帐号测试也同样如此

相关文章

  • 小程序云开发watch的使用

    昨天要用到watch对数据库的监听,测试来测试去老是不行,于是我另写了一个demo来测试这个watch。 昨天弄了...

  • 小程序Cloud开发归纳

    小程序云开发 小程序·云开发是微信团队联合腾讯云推出的专业的小程序开发服务。开发者可以使用云开发快速开发小程序、小...

  • 微信小程序云开发(一)

    什么是微信云开发 微信云开发是微信团队联合腾讯云推出的专业的小程序开发服务。 开发者可以使用云开发快速开发小程序、...

  • 小程序云开发基础教程简介

    小程序开发者可以使用云开发开发微信小程序、小游戏,无需搭建服务器,即可使用云端能力。 云开发为开发者提供完整的云端...

  • 微信小程序中使用watch监听和computed属性

    watch属性在微信小程序中的使用 computed属性在微信小程序中的使用

  • 云开发一旦成为常态,程序员将何去何从?

    有接触小程序开发的同学应该知道,云开发成为了小程序开发的标配。有了云开发,,无需搭建服务器,即可使用云端能力。 现...

  • 微信小程序云开发- 初始化项目并创建云函数

    初始化项目 使用开发工具的使用云开发,创建默认程序,小程序开发工具会创建很多自带的内容image.png 不是用小...

  • 小程序云开发教程(初识篇)

    目录一、为什么学小程序云开发二、小程序云开发是什么三、学习准备 系列教程小程序云开发教程(入门篇)小程序云开发教程...

  • 随笔-taro云开发bug

    今天照例在写小程序相关的内容,想使用Taro+云开发的方式开发小程序,Taro的初始化模版有云开发专用的模版,在初...

  • 微信小程序的云开发初体验

    云开发模式 官方文档:什么是云开发模式 介绍:开发者可以使用云开发开发微信小程序、小游戏,无需搭建服务器,即可使用...

网友评论

      本文标题:小程序云开发watch的使用

      本文链接:https://www.haomeiwen.com/subject/xsticktx.html