小程序组件生命周期和获取组件实例
组件实例
1 `selectComponent
` 方法概述
selectComponent
是微信小程序提供的一个 API,用于在页面或组件内部获取子组件的实例。通过获取组件实例,可以:
- 调用组件内部的方法;
- 访问组件的内部数据;
- 进行组件间的通信;
2 语法
// selector:选择器,支持传入组件的 id(使用 # 号)或组件的自定义标签名。
const componentInstance = this.selectComponent(selector);
if (componentInstance ) {
componentInstance .sayHello();
} else {
console.error('未找到嵌套的子组件实例');
}
组件生命周期
Component({
// 定义组件的属性
properties: {
title: {
type: String,
value: '默认标题' // 默认值
}