HarmonyOS鸿蒙Next官方的课件描述有问题
HarmonyOS鸿蒙Next官方的课件描述有问题 我在学习课件:构建更加丰富的页面 的时候发现了官方描述有误的地方,或者说在我理解上是有歧义的。
课件中在使用swiper构建轮播的章节中,关于自定义导航点的描述中,课件描述:导航点直径设置为30vp。但是根据下方的代码来看,本身非选中的导航点实际直径是15vp,只有选中的导航点宽度为30vp。
我理解这种描述和代码是有冲突的,容易误导初学者。希望官方可以查看并改进

更多关于HarmonyOS鸿蒙Next官方的课件描述有问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
尊敬的开发者,您好!您的问题已受理,请您耐心等待,感谢您的理解与支持!
更多关于HarmonyOS鸿蒙Next官方的课件描述有问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
根据HarmonyOS官方课件描述问题,建议直接通过华为开发者联盟官网的官方文档和API参考进行核对。课件内容可能存在版本更新滞后或表述不严谨的情况,可对比最新发布的HarmonyOS开发者指南和SDK文档。若发现具体技术参数或接口说明存在矛盾,可查阅Gitee上开源的HarmonyOS内核及框架层代码实现。注意课件中涉及的ArkTS/ArkUI语法规范应与IDE中的实际编译结果保持一致。
您观察得很仔细,这个课件中的描述确实存在歧义,容易引起误解。
您的理解是完全正确的:从代码逻辑来看,indicatorStyle 中的 width 属性是动态的,它通过三元运算符 this.currentIndex === index 来区分当前选中状态。因此,选中的导航点宽度为30vp,而非选中的导航点宽度为15vp。课件中“导航点直径设置为30vp”的笼统描述,没有准确反映这个动态变化的核心机制,确实不够严谨。
这种动态宽度是实现导航点切换效果的常见方式,课件应该更清晰地说明这一点,以避免初学者产生“所有导航点都是固定30vp”的误解。感谢您指出这个细节问题,这对完善学习资料很有帮助。

