一.细节
1.小程序包含一个描述整体程序的 app 和多个描述各自页面的 page
2.小程序框架分为视图层和逻辑层
逻辑层是由JavaScript编写。
视图层由 WXML 与 WXSS 编写,由组件来进行展示。组件(Component)是视图的基本组成单元。
将逻辑层的数据反应成视图,同时将视图层的事件发送给逻辑层。
二.小知识点
1.App() 函数用来注册一个小程序。接受一个
object 参数,其指定小程序的生命周期函数等。
都是在app.js文件中
2.Page() 函数用来注册一个页面。接受一个 object
参数,其指定页面的初始数据、生命周期函数、事件处理函数等。
(1).初始化数据:data
data 将会以 JSON 的形式由逻辑层传至渲染层,所以其数据必须是可以转成 JSON
的格式:字符串,数字,布尔值,对象,数组。
<img src="http://img.blog.csdn.net/20170426170416617
alt="" />
(2).生命周期函数
(3).事件处理函数:bindtap
<view bindtap="viewTap"> click me </view>

3.实现动态显示和隐藏某个控件
<view class="{{open?'display_show':'display_none'}}">列表1</view>
data:{
open:false
},
showitem:function(){
this.setData({
open:!this.data.open
})
}.display_show{
display: block;
}
.display_none{
display: none;
}4.通过 data-* 和 e.target.dateset 传递参数
<view class="phone_personal">{{firstPerson}}</view>
<view class="select_one" bindtap="mySelect" data-me="吃">吃</view>
this.setData({
firstPerson:e.target.dataset.me,
})这时:firstPerson=吃
5.弹性盒字:display:flex;

