HarmonyOS 定义组件TabList,在一个页面同时使用两个时出现问题
封装了一个自定义组件tablist,在一个页面中有两个地方有用到,发现第二个tab会有问题,感觉会受第一个tab影响,如果把第一个tab注释,第二个tab也能正常,详细效果见截图
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 怎么把两个PixelMap合成一个
1215浏览 • 2回复 待解决
HarmonyOS 两个object怎么拼接成一个?
1150浏览 • 1回复 待解决
HarmonyOS avplayer音频播放切换播放时,两个音频同时播放,没有清除第一个音频,页面关闭音频还在播放
820浏览 • 1回复 待解决
HarmonyOS 两个自定义组件之间怎么调用其中一个自定义组件的方法?
1358浏览 • 1回复 待解决
HarmonyOS 一个项目引用了两个har包,两个har包都使用了 aki, 然后运行报错
1077浏览 • 1回复 待解决
HarmonyOS 两个Page,如何关闭底下的一个?
1495浏览 • 1回复 待解决
HarmonyOS 两个同级的组件问题
1268浏览 • 1回复 待解决
HarmonyOS 怎么让两个list同时滚动
736浏览 • 1回复 待解决
HarmonyOS 页面上创建两个button,只有一个可以收到click事件
992浏览 • 1回复 待解决
HarmonyOS RichText组件,同一个页面中使用两次,会有一个不显示。同时不能设置字体大小
722浏览 • 1回复 待解决
HarmonyOS AVScreenCapture录屏时,旋转手机出现以下两个问题
591浏览 • 1回复 待解决
HarmonyOS 是否支持一键同时拉起两个应用,并且怎么设置让两个应用分屏显示?
876浏览 • 1回复 待解决
一个项目里有两个网站, 怎么让数据在这两个网站系统之间互通使用呢?
3215浏览 • 1回复 待解决
HarmonyOS 在进入下一个页面时,上一个页面的弹窗会偶发的出现在下一个页面
979浏览 • 1回复 待解决
关于Image组件的两个问题
1228浏览 • 1回复 待解决
HarmonyOS 两个text 不能同时显示 如何在切换显示一个&隐藏另一个的时候, text不会删除重建
1203浏览 • 2回复 待解决
pinch事件两个手指拖动时,获取的两个手指前后变化差值有问题
1726浏览 • 1回复 待解决
Openharmony中同一个hap可以使用两个ExtensionAbility吗?
3663浏览 • 1回复 待解决
求助为什么button组件同时使用()和{}时会出现问题?
3010浏览 • 1回复 待解决
HarmonyOS 如何让界面中同时有两个webview
715浏览 • 1回复 待解决
HarmonyOS 两个异步函数同时操作rdbstore的数据竞争问题处理
919浏览 • 1回复 待解决
实现一个自定义动画,出现丢帧问题
1091浏览 • 1回复 待解决
HarmonyOS @state修饰两个变量,出现值不一致
1053浏览 • 1回复 待解决
非HarmonyOS和HarmonyOS都要对接华为钱包,使用一个APPID还是两个APPID
976浏览 • 1回复 待解决
两个设备控制相关问题
9610浏览 • 3回复 已解决
两个Tab同时使用受影响的原因是TabList.ets中Tab子组件内部id不唯一,通过getInspectorByKey方法传id名获取组件信息,计算margin有误导致。
建议修改id唯一。这边提供一个修改方式,伙伴可参考,也可根据项目需求再做修改
TabList.ets修改点
1.组件可以接受一个@Prop tabName: string;
2.Tab组件修改 id为
3.getTextInfo方法中第一行代码改为
TestTab.ets修改点
1.ServiceTab组件添加传参 tabName: 'service'
2.NewsTab 组件添加传参 tabName: 'news'