3.小程序要点

1.事件
    开启小程序之旅
    开启小程序之旅


    catchtap 与 bindtap, catchtap不向上冒泡


2.页面引入数据
第一个页面:


var local_database = {}  //定义变量
module.exports = {  // 导入
    postList: local_database
}


第二个页面:
var postsData = require('../../data/posts-data.js');


3.data 设置方式
Page({
    data:{
        // 小程序总会读取 data 对象来做数据绑定,这个动作我们称为 A
        // 而这个动作 A 的执行,是在onLoad 事件之后发生的
    },
    onLoad: function(){
    //可以在onLoad 中有2种方式设置data
    //在 onLoad 中执行异步操作,在这个异步操作中,直接赋值是无效的, 必须调用 this.setData()
    1. this.data.属性 = 值 //直接赋值
    2. this.setData({}) // 更新
    }
})




4.xs:for="{{}}" wx:for-item="item" wx:for-index="idx"


5.template 模板的使用
1.模板定义



2.引入模板



3.使用模板