HarmonyOS 鸿蒙Next previewer Swiper组件问题

HarmonyOS 鸿蒙Next previewer Swiper组件问题

有一天在布局中放置空的轮播代码,打算第二天再写, 如下

```less
[@Entry](/user/Entry)
[@Component](/user/Component)
struct XXX{
Swiper(){
}

}


结果第二天previewer打开的时候,居然给我电脑卡死了,我还以为是软件开多了,重启之后只登陆了微信,然后重新打开dev studio, 加载previewer还是卡死

不信邪的再次重启,打开任务管理器, 看看内存, 54%,还有7g的空闲,然后打开dev studio, 内存加到了62%,等了一会无事发生

再打开previewer, 开始loading,我看到内存开始飙升,很快就到99%了,赶快结束任务,以免电脑再次死机.

百思不得其解,上网看了看,没有类似的反馈,我以为是dev出问题了,卸载重装了一遍,小心翼翼地打开,居然没问题了.

正得意自己的机智,打开新页面,刷新previewer,结果又卡死了.

这下总算是有了点眉目了,因为其他页面不会卡死,偏偏新页面卡死,那问题肯定就出在新页面了.

一下子就想到了昨天没写的Swiper(),注释掉代码,打开previewer,没问题了.

估计是轮播无限循环导致的, 只想说,鸿蒙大大你哪怕给控制台里报个错,不让渲染也行啊,这样搞跟见鬼一样,希望后人引以为戒

更多关于HarmonyOS 鸿蒙Next previewer Swiper组件问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next previewer Swiper组件问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,Swiper组件用于实现轮播效果。开发者可以通过设置Swiper组件的属性来控制轮播的方向、自动播放、循环等行为。Swiper组件支持嵌套使用,可以在轮播项中放置其他组件,如图片、文本等。通过监听Swiper组件的事件,可以实现自定义的交互逻辑,如点击轮播项触发特定操作。Swiper组件的样式可以通过CSS进行定制,以满足不同的设计需求。在鸿蒙Next中,Swiper组件的性能优化较好,能够流畅地处理大量的轮播项。

回到顶部