wxmp_notes

  1. 调试:
  • this.getApp() 小程序实例
  • this.getCurrentPages() 获取当前页面栈的实例
  1. 当页面第一次渲染的时候,data会以JSON的形式由逻辑层传至渲染层

  2. 开发要用真机测试,保证程序能正常运行

  3. 条件渲染

  • wx:if、wx:else 、wx:elif
  • block wx:if 。只是一个包装元素,不是一个组件,不会影响页面布局
  • hidden
  1. 列表渲染
  • wx:for
  • wx:for-index & wx:for-item 设属性值来改变 index & item 变量名

6.冒泡

  • 冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递
  • 非冒泡事件
  • bind_ 冒泡 catch_ 阻止冒泡
  • 中触摸事件不可冒泡,所以没有currentTarget属性
  1. 视图层向逻辑层传递数据:
  • 事件触发-> e.currentTarget.dataset 获取自定义属性(data-)
  • detail: 没有统一的格式,具体内容参考具体组件文档
  1. 引用:
  • :引入模板定义
  • :引入组件(除去模板定义部分)
  • wxml中出现import/include会用被引用代码来替换这部分代码,同时,若被引用文件中出现import/include,继续替换。include 的代码中若出现