AXML 是应用框架设计的一套标签语言,用于描述应用页面的结构。AXML 语法可分为五个部分:数据绑定、条件渲染、列表渲染、模板、引用。
1 2 3 4 5 6 | <!-- pages/index/index.axml --> <view a: for = "{{items}}" > {{item}} </view> <view a: if = "{{view == 'WEBVIEW'}}" > WEBVIEW </view> <view a:elif= "{{view == 'APP'}}" > APP </view> <view a: else > taobao </view> <view onTap= "add" > {{count}} </view> |
1 2 3 4 5 6 7 8 9 10 11 12 13 | // pages/index/index.js Page({ data: { items: [ 1 , 2 , 3 , 4 , 5 , 6 , 7 ], view: 'taobao' , count: 1 , }, add(e) { this .setData({ count: this .data.count + 1 , }); }, }); |
1 2 3 4 | /* pages/index/index.acss */ view { padding-left: 10px; } |