
回复
环境:
设备:dayu200 rk3568
openHarmony版本:3.0 LTS
DevEco:3.0 beta2
描述:
自定义了一个组件,page-frame包含了顶部导航和底部导航,定义了slot作为中间内容的插槽
page-frame.hml
<element name='title-bar' src='../titlebar/titlebar.hml'></element>
<element name='bottom-bar' src='../bottombar/bottombar.hml'></element>
<div class="container">
<title-bar backtext="{{backtext}}" titletext="{{titletext}}"></title-bar>
<div class="contextContainer">
<slot></slot>
</div>
<bottom-bar showpagesrc="{{ showpagesrc }}" codepagesrc="{{ codepagesrc }}"></bottom-bar>
</div>
使用该组件时:
<element name='page-frame' src='../../common/component/page-frame/page-frame.hml'></element>
<page-frame backtext="返回" titletext="XXX" showpagesrc="XXX" codepagesrc="XXX">
.......
</page-frame>
这样使用会使页面的onshow无法执行