HarmonyOS 定义组件TabList,在一个页面同时使用两个时出现问题
封装了一个自定义组件tablist,在一个页面中有两个地方有用到,发现第二个tab会有问题,感觉会受第一个tab影响,如果把第一个tab注释,第二个tab也能正常,详细效果见截图
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 两个同级的组件问题
313浏览 • 1回复 待解决
HarmonyOS 两个自定义组件之间怎么调用其中一个自定义组件的方法?
217浏览 • 1回复 待解决
HarmonyOS 两个Page,如何关闭底下的一个?
340浏览 • 1回复 待解决
HarmonyOS 一个项目引用了两个har包,两个har包都使用了 aki, 然后运行报错
56浏览 • 1回复 待解决
关于Image组件的两个问题
279浏览 • 1回复 待解决
一个项目里有两个网站, 怎么让数据在这两个网站系统之间互通使用呢?
2111浏览 • 1回复 待解决
HarmonyOS 两个text 不能同时显示 如何在切换显示一个&隐藏另一个的时候, text不会删除重建
324浏览 • 2回复 待解决
pinch事件两个手指拖动时,获取的两个手指前后变化差值有问题
705浏览 • 1回复 待解决
Openharmony中同一个hap可以使用两个ExtensionAbility吗?
2715浏览 • 1回复 待解决
实现一个自定义动画,出现丢帧问题
310浏览 • 1回复 待解决
非HarmonyOS和HarmonyOS都要对接华为钱包,使用一个APPID还是两个APPID
223浏览 • 1回复 待解决
求助为什么button组件同时使用()和{}时会出现问题?
2165浏览 • 1回复 待解决
HarmonyOS 横纵滚动两个scroll怎么实现同时滚动
381浏览 • 1回复 待解决
HarmonyOS @state修饰两个变量,出现值不一致
255浏览 • 1回复 待解决
两个设备控制相关问题
8996浏览 • 3回复 已解决
页面导航如何实现两个页面叠层
1769浏览 • 1回复 待解决
android 手机能否同时连接两个蓝牙设备
3760浏览 • 1回复 待解决
HarmonyOS 单独拿到一个文件中,编译是没有问题的,但是放在一个很长的文件中,就会出现问题。
256浏览 • 1回复 待解决
HarmonyOS Column容器内子两个组件间存在的间隙问题
270浏览 • 1回复 待解决
HarmonyOS Stack布局中,两个重叠的组件点击事件问题
488浏览 • 1回复 待解决
页面导航如何实现A B两个页面叠层
577浏览 • 1回复 待解决
HarmonyOS 如何获取两个组件之间的距离?
224浏览 • 1回复 待解决
在一个模块a自定义了一个class A,在另一个模块定义class B,如何a模块使用A的时候用B替换
212浏览 • 2回复 待解决
如何让Swiper在一屏中显示两个Item?
933浏览 • 1回复 待解决
关于数据库的两个问题。
2283浏览 • 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'