一.数据绑定
使用双大括号,Mustache语法:
<!-- 1.小程序数据绑定:{{}},Mustache语法 -->
<view>Hello {{name}}</view>
<view>我的年龄:{{age}}</view>
二.列表渲染
使用wx:for和wx:key
<!-- 2.列表展示: wx:for -->
<view wx:key="id" wx:for="{{students}}">{{item.name}}-{{item.age}}</view>
三.事件监听
使用bindtap
<!-- 3.事件监听改变data -->
<view>当前计数:{{counter}}</view>
<button size="mini" bindtap="handleBtnClick">+</button>
对应的home.js文件
Page({
data: {
name: 'Robin',
age: 18,
students: [
{ id: 1, name: 'Lily', age: 19 },
{ id: 2, name: 'Lala', age: 18 },
{ id: 3, name: 'ming', age: 20 },
],
counter: 0
},
handleBtnClick(){
// 错误做法,页面不会刷新
// this.data.counter++;
this.setData({
counter:this.data.counter+1
});
console.log(this.data.counter);
}
})