美文网首页
微信小程序学习笔记(一)

微信小程序学习笔记(一)

作者: GIT提交不上 | 来源:发表于2020-07-09 20:18 被阅读0次

一、小程序通信模型

  小程序的运行环境分成渲染层和逻辑层,其中 WXML 模板和 WXSS 样式工作在渲染层,JS 脚本工作在逻辑层。小程序的渲染层和逻辑层分别由2个线程管理:渲染层的界面使用了WebView 进行渲染;逻辑层采用JsCore线程运行JS脚本。

图1-1 小程序通信模型.png

官方文档-渲染层和逻辑层

二、页面生命周期

图2-1 页面生命周期.png

官方文档-页面生命周期函数

三、组件生命周期

  组件重要的生命周期包括:created、attached、detached。

  • 组件实例刚刚被创建好时,created生命周期被触发。
  • 在组件完全初始化完毕、进入页面节点树后,attached 生命周期被触发。
  • 在组件离开页面节点树后,detached 生命周期被触发。

官方文档-组件生命周期函数

四、事件分类

  • 冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递
  • 非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递
  • bindtap:不会阻止事件向上冒泡
  • catchtap:阻止事件向上冒泡
  • e.currentTarget:指向的是触发事件监听的对象
  • e.target:指向的是添加(注册)监听事件的对象

官方文档-事件详解
微信小程序中e.target与e.currentTarget区别详解

相关文章

网友评论

      本文标题:微信小程序学习笔记(一)

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