关于父页面向组件传值
1.在主页面中将接口得到的数据通过自定义变量传向组件
2.在组件中的
properties
定义自定义变量相同变量名以接收参数image.png
3.在组件的wxml中使用
关于组件向父页面传值
1.在组件中通过this.triggerEvent
用key
,value
的方式把值存储到like
中
2.然后在使用此组件的父页面中使用
bind:like
绑定存储的数据的like3.当点击事件被触发时,就可以通过事件对象得到组件传过来的值了
关于组件复用behaviors
1.创建一个behaviors
的js
组件,相当于一个复用功能的components
2.在所需组件中导入,用
behaviors
属性使用滑动到最底部动态加载数据
page
页面onReachBottom
监听方法
1、组件外向组件内发送通知,触发数据更新
细节修改
为了使组件数据监听每次都能被触发
onReachBottom(){
this.setData({
more:random(16) //配置为随机数,使得每一次触数字都不唯一
})
}
用组件的observer
监听数据的变化,执行自定义的函数
properties: {
more: {
type: String,
observer: 'loadMore'//触发函数
}
}