收藏
回答

微信小程序跳转页面有一个明显的过度,怎么优化?

小程序使用uni.navigateTo,明显有一个过度效果,很慢,影响用户体验,需要怎么优化


回答关注问题邀请回答
收藏

3 个回答

  • dreamhunter
    dreamhunter
    06-03

    优化接口性能,预加载数据,骨架屏

    06-03
    有用
    回复
  • H1HAO 🇨🇳
    H1HAO 🇨🇳
    06-03

    你创建一个新的项目,然后去看看跳转是否也有过渡,如果有这种没法避免,因为点击跳转本身就得先查询页面是否存在,然后内部处理后执行跳转,你可以尝试加入加载弹窗来优化这个过度,进入页面后先显示全屏的一个加载过度,进度条或者转圈圈,然后数据请求完成后显示内容,这样用户视觉体验会好一点

    06-03
    有用
    回复 1
    • 无言
      无言
      06-03
      我去试试加一个加载动画
      06-03
      回复
  • จุ๊บ
    จุ๊บ
    06-03

    我的关注 热门专业 全部专业 这是三个页面? 为啥不是一个页面,做成左右切换效果呢

    06-03
    有用
    回复 4
    • 无言
      无言
      06-03
      对,一个tab切换的功能,还可以左右滑动切换
      06-03
      回复
    • จุ๊บ
      จุ๊บ
      06-03回复无言
      tab切换 不应该是一个页面嘛?为啥用 navigateTo 跳转呢
      06-03
      回复
    • 无言
      无言
      06-03
      是从首页跳转过来到这个页面,默认显示“热门专业”
      06-03
      回复
    • 生姜
      生姜
      10-14
      这个看起来是tab组件的切换动画,看下组件有没有提供这个动画属性的关闭设置(例如taroify库的tabs的animated属性,见图),如果组件没有这样的属性设置,就用css覆盖
      10-14
      回复
登录 后发表内容