Open frankFree opened 5 years ago
$broadcast:父组件触发所有子组件事件 $emit:子组件触发父组件事件 $invoke:子组件触发子组件事件 watcher 监听器 通过监听器watcher能够监听到任何数值属性的数值更新。监听器在watch对象中声明,类型为函数,函数名与需要被监听的data对象中的数值属性同名,每当被监听的数值属性改变一次,监听器函数就会被自动调用执行一次。 代码(计数器组件)
静态传值为父组件向子组件传递常量数据,因此只能传递String字符串类型。 在父组件template模板部分的组件标签中,使用子组件props对象中所声明的属性名作为其属性名来接收父组件传递的值
this.$parent.$navigate(‘./sdasdas’, { }) //可以跟一个对象参数 this.$switch
三个继承
extends wepy.app
extends wepy.page
extends weepy.component 生命周期只支持 onLoad、onReady 脚本部分,即标签中的内容,又可分为两个部分: 逻辑部分,除了config对象之外的部分,对应于原生的.js文件; 配置部分,即config对象,对应于原生的.json文件。 结构部分,即模板部分,对应于原生的.wxml文件。 样式部分,即样式部分,对应于原生的.wxss文件, 继续使用less
js //注释 html <!-- 注释内容 —>
1、变量相关(全局变量、rect变量)
2、事件
$broadcast:父组件触发所有子组件事件 $emit:子组件触发父组件事件 $invoke:子组件触发子组件事件 watcher 监听器 通过监听器watcher能够监听到任何数值属性的数值更新。监听器在watch对象中声明,类型为函数,函数名与需要被监听的data对象中的数值属性同名,每当被监听的数值属性改变一次,监听器函数就会被自动调用执行一次。 代码(计数器组件)
3、组件化之间的通信(父子组件之间的通信)
静态传值为父组件向子组件传递常量数据,因此只能传递String字符串类型。 在父组件template模板部分的组件标签中,使用子组件props对象中所声明的属性名作为其属性名来接收父组件传递的值
4、项目初始化任务 (app.wepy)
5、项目图标 (待完成,网络图标) iconfont
6、项目的缓存、瀑布流(wx.setStorageSync、wx.getStorageSync)
7、项目的适配相关 [待深究]
8、路由跳转
this.$parent.$navigate(‘./sdasdas’, { }) //可以跟一个对象参数 this.$switch
9、wepy的加载机制
三个继承
extends wepy.app
extends wepy.page
extends weepy.component 生命周期只支持 onLoad、onReady 脚本部分,即标签中的内容,又可分为两个部分: 逻辑部分,除了config对象之外的部分,对应于原生的.js文件; 配置部分,即config对象,对应于原生的.json文件。 结构部分,即模板部分,对应于原生的.wxml文件。 样式部分,即样式部分,对应于原生的.wxss文件, 继续使用less
10、注释
js //注释 html <!-- 注释内容 —>