初始化数据

解释: 初始化数据将作为页面的第一次渲染数据。data 将会以 JSON 的形式由逻辑层传至渲染层,所以其数据必须是可以转成 JSON 的格式:字符串(例如: 数字,布尔值,对象,数组)。

渲染层,通过SWAN模板,对数据进行绑定。

代码示例在开发者工具中预览效果

  1. <!-- index.swan -->
  2. <view>{{text}}</view>
  3. <!-- 渲染结果为: init data -->
  4. <view>{{arr[0].name}}</view>
  5. <!-- 渲染结果为: swan -->
  1. // index.js
  2. Page({
  3. data: {
  4. text: 'init data',
  5. arr: [{name: 'swan'}, {name: 'Baidu'}]
  6. }
  7. });