小程序的基本概念-生命周期(组件 wxml)
一、组件生命周期:一个组件从创建开始到使用中最后被销毁的过程
---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 小程序开发云服务器---操作云数据库方式---添加数据
最新文章
- PHP获取MySql新增记录ID值的方法
- UDS帧传输
- Git 操作的一些场景
- iframe中的js
- 转 - markdown 简明语法
- LinkedList的源码分析
- 团队作业7---Alpha冲刺值事后诸葛
- 前端水印图片及文字js教程
- 【PY】Python3.7+Anaconda3 + PyQt5 + Eric6
- flex布局之flex-basis采坑
- 【BZOJ1876】[SDOI2009]SuperGCD(数论,高精度)
- 解决服务器代码执行mvn test后在classes和test-classes下找不到Spring的bean.xml配置文件问题
- JS基础:(一)
- linux 设置中文版man手册
- redis事件监听及在订单系统中的使用
- Django 之 ORM
- Windows与Linux之间的文件自动同步
- [翻译] ClockView 时钟
- 49.RocketMQ 双主搭建(本文非EamonSec原创)
- 【bzoj4695】最假女选手 线段树区间最值操作