前言:

力求写出像源码一样流畅的跨平台技术

前端有一个很大的特点,就是不断的刷新,消耗性能,跨平台技术继承了这一特点,因此我们需要去掉这一点

方法一:

AutomaticKeepAliveClientMixin (经小萌测试这个方案不可行,可能是版本的问题)

方法二:

IndexedStack(层叠小组件经小萌测试可行)

IndexedStack(
        index: currentIndex,
        children: [
          RecommendHome(),
          StoreHome(),
          CourseHome(),
          MineHome(),
        ],
      ),

完美的解决多次执行initState问题

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐