- 可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块只有通过
module.exports
或者exports
才能对外暴露接口。在需要使用这些模块的文件中,使用require(path)
将公共代码引入。 - 事件监听 API:以
on
开头的 API 用来监听某个事件是否触发,这类 API 接受一个回调函数作为参数,当事件触发时会调用这个回调函数,并将相关数据以参数形式传入 3.
同步 API:
以Sync
结尾的 API 都是同步 API,同步 API 的执行结果可以通过函数返回值直接获取,如果执行出错会抛出异常- 异步API:大多数 API 都是异步 API,如
wx.request
,wx.login
等。这类 API 接口通常都接受一个Object
类型的参数:
wx.request({
url:
data:
header:
method:
success:(res)=>
}) 其中res可以理解为服务返回的实体类的集合
- 数据绑定使用 Mustache 语法(双大括号)将变量包起来
- 列表渲染:
wx:for
,
默认数组的当前项的下标变量名默认为index
,数组当前项的变量名默认为item
;
使用wx:for-item
可以指定数组当前元素的变量名,使用wx:for-index
可以指定数组当前下标的变量名: - 条件渲染:在框架中,使用
wx:if="{{condition}}"
来判断是否需要渲染该代码块:也可以用wx:elif
和wx:else
来添加一个 else 块: