frankFree / blog

blog地址
https://frankfree.github.io/blog
2 stars 0 forks source link

小程序框架wepy分享 #10

Open frankFree opened 5 years ago

frankFree commented 5 years ago

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 <!-- 注释内容 —>