一、声明实例
声明一个App小程序实例 :
export default class MyAPP extends wepy.app { }
import wepy from 'wepy';
export default class MyAPP extends wepy.app {
customData = {};
customFunction () { }
onLaunch () {}
onShow () {}
config = {} // 对应 app.json 文件
globalData = {}
}
声明一个Page页面实例 :
export default class MyPage extends wepy.page { }
import wepy from 'wepy';
export default class MyPage extends wepy.page {
customData = {} // 自定义数据
customFunction () {} // 自定义方法
onLoad () {}// 在 Page 和 Component 共用的生命周期函数
onShow () {} // 只在 Page 中存在的页面生命周期函数
config = {}; // 只在 Page 实例中存在的配置数据, 对应于原生的 page.json 文件
data = {}; // 页面所需数据均需在这里声明, 可用于模板数据绑定
components = {}; // 声明页面中所引用的组件, 或声明组件中所引用的子组件
mixins = []; // 声明页面所引用的 Mixin 实例
computed = {}; // 声明计算属性 (详见后文介绍)
watch = {}; // 声明数据 watcher(详见后文介绍)
methods = {}; // 声明页面 wxml 中标签的事件处理函数. 注意, 此处只用于声明页面 wxml 中标签的 bind,catch 事件, 自定义方法需以自定义 方法的方式声明
events = {}; // 声明组件之间的事件处理函数
}
声明一个Component组件实例 :
export default class MyPage extends wepy.component { }
import wepy from 'wepy';
export default class MyComponent extends wepy.component {
customData = {} // 自定义数据
customFunction () {} // 自定义方法
onLoad () {}// 在 Page 和 Component 共用的生命周期函数
onShow () {} // 只在 Page 中存在的页面生命周期函数
config = {}; // 只在 Page 实例中存在的配置数据, 对应于原生的 page.json 文件
data = {}; // 页面所需数据均需在这里声明, 可用于模板数据绑定
components = {}; // 声明页面中所引用的组件, 或声明组件中所引用的子组件
mixins = []; // 声明页面所引用的 Mixin 实例
computed = {}; // 声明计算属性 (详见后文介绍)
watch = {}; // 声明数据 watcher(详见后文介绍)
methods = {}; // 声明页面 wxml 中标签的事件处理函数. 注意, 此处只用于声明页面 wxml 中标签的 bind,catch 事件, 自定义方法需以自定义 方法的方式声明
events = {}; // 声明组件之间的事件处理函数
}
循环组件:repeat