大眼睛组件
组件名称: emojiPlayerModel
组件描述: 大眼睛页面显示与隐藏。
使用示例:
//显示大眼睛code:
public constructor(props: BaseComponentProps) {
super(props);
emojiPlayerModel.setShow(true);
this.viewModel = new DemoViewModel();
let voice = new DemoVoice(this.viewModel);
//关联ViewModel及Voice的生命周期到当前界面上
this.setViewModel(this.viewModel);
this.setVoice(voice);
}
//隐藏大眼睛code:
public render() {
if (this.viewModel.getFlag()) {
console.log('啦啦啦啦getflag()方法进来了');
emojiPlayerModel.setShow(false);
return null;
}
console.log('啦啦啦啦啦啦1111');
return (
<>
<PersonAppearComponent
param={this.viewModel.getParam()}
//onStatusUpdate={this.viewModel.updatePersonApeear}
onFinish={this.viewModel && this.viewModel.onFinish}/>
</>
);
属性:
- show:boolean, true:显示;false:隐藏
方法:
- setShow:参数boolean类型,true:显示;false:隐藏
注意:
- orionos-eve-core:版本:2.3.0
- 大眼睛组件不可在debug模式下使用。需要使用orionos-sh run 或 orionos-sh pack 打包运行。
适用平台:
| 豹小秘 | mini | 招财豹 | 豹小递max | 豹小秘DP |
| 是 | 是 | 否 | 否 | 否 |