小程序第一篇
<!-- 模板语法详解 -->
<!-- 数据绑定 -->
<!-- <view>{{msg}}</view>
<view>测试hidden</view> -->
<!-- 列表渲染 -->
<!-- key用于提升性能 -->
<!-- <view wx:key=‘{{index}}‘ wx:for=‘{{list}}‘>
{{index + ‘-----‘ + item}}
</view> -->
<!-- 自定义列表遍历名称 -->
<!-- <view wx:for-index=‘num‘ wx:for-item=‘fruit‘ wx:key=‘{{num}}‘ wx:for=‘{{list}}‘>
{{num + ‘-----‘ + fruit}}
</view> -->
<!-- 遍历对象数组 -->
<view wx:for-index=‘num‘ wx:for-item=‘fruit‘ wx:key=‘{{num}}‘ wx:for=‘{{dataList}}‘>
{{num + ‘-----‘ + fruit.ename + ‘----‘ + fruit.cname}}
</view>
<!-- template模板用法:先定义再使用 -->
<!-- <template name=‘userInfo‘>
<view>姓名:{{uname}}</view>
<view>年龄:{{age}}</view>
</template> -->
<!-- <template is=‘userInfo‘ data=‘{{uname: "lisi", age: "12"}}‘></template>
<template is=‘userInfo‘ data=‘{{uname: "zhangsan", age: "15"}}‘></template>
<template is=‘userInfo‘ data=‘{{...info}}‘></template> -->
<!-- <template name=‘userInfo‘>
<view>姓名:{{msg.uname}}</view>
<view>年龄:{{msg.age}}</view>
</template>
<template is=‘userInfo‘ data=‘{{msg: info}}‘></template> -->
<!-- 事件处理 -->
<!-- <view>{{msg}}</view>
<view bindtap="handleTap" bindlongpress=‘handleLongpress‘>点击</view> -->
bindtap<===>@(bind:)
<!-- 事件的冒泡与捕获操作 -->
<!-- <view bindtap="handleParent">
<view bindtap="handleChild">点击</view>
</view> -->
<!-- 阻止冒泡 -->
<!-- <view catchtap="handleParent">
<view catchtap="handleChild">点击</view>
</view> -->
<!-- 事件捕获 -->
<!-- 必须添加冒号进行绑定 -->
<!-- <view capture-bind:tap="handleParent">
<view capture-bind:tap="handleChild">点击</view>
</view> -->
<!-- 阻止捕获 -->
<!-- <view capture-catch:tap="handleParent">
<view capture-catch:tap="handleChild">点击</view>
</view> -->
<!-- 事件对象 -->
<!-- <view>点击</view> -->
<!-- currentTarget和target的区别 -->
<!-- 如果不考虑冒泡,那么两者相同 -->
<!-- 如果考虑冒泡,target指的是事件源(原始触发事件的标签) ;currentTart表示当前触发事件的标签-->
<!-- <view>
<view data-info=‘child‘>点击</view>
</view> -->
小程序第一篇