一、组件生命周期:一个组件从创建开始到使用中最后被销毁的过程

---onLoad事件:组件(创建成功并且加载完成)触发一次

(1)当此事件触发发送请求获取数据

(2)获取其他组件传递数据(options)

---onReady 组件渲染成功   触发一次

---onShow   组件显示完成   触发多次

---onHide     组件隐藏完成   触发多次

---onUnload 组件销毁          触发一次(谨慎使用)

二、小程序云开发(重点)----出错非常

小程序团队+腾讯云合作新方案=云开发

(云函数+云数据库+云存储)

综合实例:

(1)"云开发"=>"控制面板"->创建集合   web1906b

(2)创建组件 db07

(3)在组件模板中添加元素  view add 添加三条记录

uname  job sal

(4)添加view 元素绑定点击事件  <view>查询</view>

(5)*为每条记录添加<view>del</view>

当用户点击 del 删除指定元素

2.1   小程序开发云服务器----操作数据库方式--查询当前用户所有记录

db.collection("集合名称");

.get()

.then(res=>{})

.catch(err=>{})

2.2  小程序开发云服务器---操作云数据库方式---查询当前用户一部记录

db.collection("集合名称")

.where({

name:"小明"

})

.get()

.then(res=>{})

.catch(err=>{})

2.3    小程序开发云服务器---操作云数据库方式---更新数据

db.collection("集合名称")

.doc("当前记录 id")     #容易出错复制

.update({

data:{age:23}

}).then(res=>{

//执行成功回调

}).catch(err=>{

//执行失败回调

})

2.4   小程序开发云服务器---操作云数据库方式---添加数据

var data = {
      name: "文哥",
      age: 37,
}
//添加
db.collection("web1906a")//指定集合
.add({
       data: data //添加数据
})
.then(res => { console.log(res) }) //成功回调
.catch(err => { console.log(err) }) //失败回调
 
2.5  小程序开发云服务器---操作云数据库方式---删除一条记录
#小程序端只能一次删除一条记录
db.collection("集合名称")
.doc("当前记录id")           #出错
.remove()
.then(res=>{console.log()})
.catch(err=>{})
 

最新文章

  1. PHP获取MySql新增记录ID值的方法
  2. UDS帧传输
  3. Git 操作的一些场景
  4. iframe中的js
  5. 转 - markdown 简明语法
  6. LinkedList的源码分析
  7. 团队作业7---Alpha冲刺值事后诸葛
  8. 前端水印图片及文字js教程
  9. 【PY】Python3.7+Anaconda3 + PyQt5 + Eric6
  10. flex布局之flex-basis采坑
  11. 【BZOJ1876】[SDOI2009]SuperGCD(数论,高精度)
  12. 解决服务器代码执行mvn test后在classes和test-classes下找不到Spring的bean.xml配置文件问题
  13. JS基础:(一)
  14. linux 设置中文版man手册
  15. redis事件监听及在订单系统中的使用
  16. Django 之 ORM
  17. Windows与Linux之间的文件自动同步
  18. [翻译] ClockView 时钟
  19. 49.RocketMQ 双主搭建(本文非EamonSec原创)
  20. 【bzoj4695】最假女选手 线段树区间最值操作

热门文章

  1. dll劫持破坏360
  2. 前端模块化(CommonJs,AMD和CMD)
  3. python中的随机函数
  4. 【RabbitMQ 实战指南】一 RabbitMQ入门
  5. Springboot项目的jar包目录结构
  6. spring boot 中通过CORS实现跨域
  7. Linux本地内核提权漏洞复现(CVE-2019-13272)
  8. 9i oracle数据库迁移到11G(exp)
  9. Ubuntu 14.04 kylin 安装 OpenCV 2.4.9|3.0.0
  10. style.html