一 、父组件传参,子组件接收并使用父组件数据
父组件中:传参
<father objState="123"></father>
子组件中: 接收参数
//注释: properties组件的对外属性:获取父组件传入数据,外部调用着可以修 改该属性。data是组件内部数据,外部不能修改
二 、子组件向父组件传参,父组件接收并使用
方法一: 使用事件传参
子组件通过调用父组件方法并传参数
子组件调用
父组件事件接收子组件传递的参数
方法二:
父组件还可以通过 this.selectComponent 方法获取子组件实例对象,这样就可以直接访问组件的任意数据和方法。
父组件 : 设置class选择器,供获取实例使用
获取子组件实例:
三 、微信小程序js页面中引用js文件-子页面js使用父页面js里的方法或者调用父页面数据
子页面中使用父页面数据或者调用方法
第一步:获取当前页面栈
let pages = getCurrentPages();
得到数据:父级页面方法包括参数
第二部:调用方法或者使用参数
pages[0].方法名();
微信小程序官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/events.html