HarmonyOS 定义组件TabList,在一个页面同时使用两个时出现问题
封装了一个自定义组件tablist,在一个页面中有两个地方有用到,发现第二个tab会有问题,感觉会受第一个tab影响,如果把第一个tab注释,第二个tab也能正常,详细效果见截图
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 两个同级的组件问题
357浏览 • 1回复 待解决
HarmonyOS 两个自定义组件之间怎么调用其中一个自定义组件的方法?
284浏览 • 1回复 待解决
HarmonyOS 两个Page,如何关闭底下的一个?
402浏览 • 1回复 待解决
HarmonyOS 一个项目引用了两个har包,两个har包都使用了 aki, 然后运行报错
148浏览 • 1回复 待解决
HarmonyOS 在进入下一个页面时,上一个页面的弹窗会偶发的出现在下一个页面
50浏览 • 1回复 待解决
一个项目里有两个网站, 怎么让数据在这两个网站系统之间互通使用呢?
2147浏览 • 1回复 待解决
关于Image组件的两个问题
353浏览 • 1回复 待解决
HarmonyOS 两个text 不能同时显示 如何在切换显示一个&隐藏另一个的时候, text不会删除重建
367浏览 • 2回复 待解决
pinch事件两个手指拖动时,获取的两个手指前后变化差值有问题
745浏览 • 1回复 待解决
Openharmony中同一个hap可以使用两个ExtensionAbility吗?
2758浏览 • 1回复 待解决
实现一个自定义动画,出现丢帧问题
345浏览 • 1回复 待解决
求助为什么button组件同时使用()和{}时会出现问题?
2209浏览 • 1回复 待解决
非HarmonyOS和HarmonyOS都要对接华为钱包,使用一个APPID还是两个APPID
294浏览 • 1回复 待解决
HarmonyOS @state修饰两个变量,出现值不一致
298浏览 • 1回复 待解决
HarmonyOS 横纵滚动两个scroll怎么实现同时滚动
457浏览 • 1回复 待解决
两个设备控制相关问题
9026浏览 • 3回复 已解决
HarmonyOS 单独拿到一个文件中,编译是没有问题的,但是放在一个很长的文件中,就会出现问题。
278浏览 • 1回复 待解决
android 手机能否同时连接两个蓝牙设备
3865浏览 • 1回复 待解决
HarmonyOS 两个枚举类型之间转换问题
86浏览 • 1回复 待解决
页面导航如何实现两个页面叠层
1871浏览 • 1回复 待解决
HarmonyOS Column容器内子两个组件间存在的间隙问题
313浏览 • 1回复 待解决
HarmonyOS Stack布局中,两个重叠的组件点击事件问题
556浏览 • 1回复 待解决
页面导航如何实现A B两个页面叠层
618浏览 • 1回复 待解决
HarmonyOS 如何获取两个组件之间的距离?
331浏览 • 1回复 待解决
harmonyos next中一个项目工程中可以放置两个entry类型的module吗?
138浏览 • 1回复 待解决
两个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'