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

---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=>{})
 

小程序的基本概念-生命周期(组件 wxml)的更多相关文章

  1. 「小程序JAVA实战」小程序视频播放的时候生命周期的控制(56)

    转自:https://idig8.com/2018/09/23/xiaochengxujavashizhanxiaochengxushipinbofangdeshihoushengmingzhouqi ...

  2. 「小程序JAVA实战」 小程序私有页面的生命周期以及导航(10)

    转自:https://idig8.com/2018/08/09/xiaochengxu-chuji-10/ 之前讲了小程序全局的生命周期,今天咱们说说单个页面的生命周期!源码:https://gith ...

  3. 【微信小程序】App.js生命周期

    1.小程序的生命周期-App.js App() 必须在 app.js 中注册,且不能注册多个.所以App()方法在一个小程序中有且仅有一个. App({ onLaunch: function () { ...

  4. Tomcat 源码分析(一)——启动与生命周期组件

    写在前面的话:读Tomcat源码也有段时间了,大领悟谈不上.一些小心得记录下来,供大家参考相护学习. 一.启动流程 Tomcat启动首先需要熟悉的是它的启动流程.和初学者第一天开始写Hello Wor ...

  5. 微信小程序小结(2) ------ 自定义组件

    在小程序中有模板跟组件的概念.但模板更多的用于内容的展示,更复杂的交互逻辑就没办法了.所以在小程序中也定义了一些组件来解决一些简单逻辑的功能. 但有时预定义的组件并不能满足我们的需求,这时就需要我们自 ...

  6. Android应用程序中Activity的生命周期

    Android应用程序中Activity的生命周期 对于Android来说Activity的生命周期是非常的重要,尤其是对于新学者来说,只有充分了解了Activity的生命周期,才能写出优良用户体验的 ...

  7. 微信小程序(微信应用号)组件讲解[申明:来源于网络]

    微信小程序(微信应用号)组件讲解[申明:来源于网络] 地址:http://www.cnblogs.com/muyixiaoguang/p/5902008.html

  8. 微信小程序把玩(十七)input组件

    原文:微信小程序把玩(十七)input组件 input输入框使用的频率也是比较高的...样式的话自己外面包裹个view自己定义.input属性也不是很多,有需要自己慢慢测,尝试 主要属性: wxml ...

  9. 微信小程序把玩(十一)icon组件

    原文:微信小程序把玩(十一)icon组件 这些是提供的所支持的图标样式,根据需求在此基础上去修改大小和颜色. 主要属性: 使用方式: wxml <!--成功图标--> <icon t ...

随机推荐

  1. Numpy中的一点小知识

    train_set_x_orig, train_set_y, test_set_x_orig, test_set_y, classes = load_dataset()train_set_x_orig ...

  2. Spring Cloud Gateway的动态路由怎样做?集成Nacos实现很简单

    一.说明 网关的核心概念就是路由配置和路由规则,而作为所有请求流量的入口,在实际生产环境中为了保证高可靠和高可用,是尽量要避免重启的,所以实现动态路由是非常有必要的:本文主要介绍 Spring Clo ...

  3. ZCU104搭建Ubuntu桌面系统-1安装Petalinux

    参考教程: https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841948/Zynq+UltraScalePlus+MPSoC+-+Ubu ...

  4. 单引号、双引号与定界符——PHP

    单引号与双引号 单引号和双引号在echo输出时的区别 echo输出时,如果使用单引号,那么echo会把单引号之间的全部内容当成普通字符串输出,不能识别变量和转义字符(单引号串中的内容总被认为是普通字符 ...

  5. 生成函数(TBC)

    生成函数 生成函数 (Generating Function) 的应用简单来说在于研究未知(通项)数列规律,用这种方法在给出递推式的情况下求出数列的通项. 对于一个数列 aaa,称f(x)=∑i=0n ...

  6. ‎Cocos2d-x 学习笔记(14.1) Event EventCustom EventListener

    1. Event EventCustom 所有事件类继承了Event. Event中的枚举,定义了事件的类型: enum class Type { TOUCH, //触摸 KEYBOARD, //键盘 ...

  7. maven子项目导出成jar包及运行

    第一步:选这idea右侧栏的maven projects 第二步:选中需要打包成jar包的项目下的lifecycle 第三步:选中package 第四步:点击开始导出 第五步:使用winRAR打开ja ...

  8. opencv::SURF特征

    SURF特征基本介绍 SURF(Speeded Up Robust Features)特征关键特性: -特征检测 -尺度空间 -选择不变性 -特征向量 工作原理 . 选择图像中POI(Points o ...

  9. 一个有趣的C语言问题

    这个问题是知乎上的一个问题,看了以后觉得比较有意思.代码短到只有十多行,但是这么短的代码却输出了很奇怪的结果.很多人回答的时候都是站在理论的角度上说明代码的问题,但是实际的问题还是没有说明其中的问题. ...

  10. 自学php有哪些好的方法

    很多php新手对于如何自学php很苦恼,找不到入门到方法,有些时候一个软件都下载不下来,后者环境都不能安装好,大大打击了学习的信心.那么如何能自学好php,学好php有哪些方法呢,接下来我就给同学们提 ...