w***@yahoo.com
w***@yahoo.com
  • 发布:2020-09-17 15:55
  • 更新:2020-11-17 11:00
  • 阅读:930

#插件讨论# 【 自定义 tab 选项卡 2 - 潇洒哥gg 】tab切换很慢,有延迟

分类:uni-app

我在使用中,tab切换过渡效果很慢。。基本延迟会在1s以上
另外请问一下


图上的这个代码有什么作用???

2020-09-17 15:55 负责人:无 分享
已邀请:
潇洒哥gg

潇洒哥gg

1、很慢?请问是在真机调试的时候么?如果是,请不要用真机调试,不仅这个慢,所有的都慢,只要是真机调试。
2、会更改 v-model 双向绑定的值,建议看一下 vue 的 v-model 双向绑定。

  • w***@yahoo.com (作者)

    并不是真机调试。。。是用的预览模式,点击切换的时候,切换有延迟1s多的情况

    2020-09-21 12:46

  • w***@yahoo.com (作者)

    会什么还要改双向绑定的值??不是有change事件传值了么

    2020-09-21 13:34

潇洒哥gg

潇洒哥gg

1、双向绑定是为了同步下划线和胶囊,change 事件只是方便用户处理逻辑
2、延迟 1S 多,你是怎么用的,能贴一下代码么?

  • w***@yahoo.com (作者)

    hello, 抱歉,回复晚了

    2020-11-03 13:49

w***@yahoo.com

w***@yahoo.com (作者)

哥 图1用的下滑线的,图2是用的胶囊模式

图1切换的时候后请求数据,下滑线会在数据完全渲染好之后进行位置的计算,然后移动在相应的位置.....
图2胶囊模式切换就不会这样


另外,这段代码每次切换之后都会重新计算整个tabs的宽度是不是太消耗性能了?

  • 潇洒哥gg

    这个没有邮件通知功能,才看见

    2020-11-17 10:59

潇洒哥gg

潇洒哥gg

1、计算方式是一样的,怎么会出现了你说的问题
2、如果东西东多了,确实耗性能,节点少的话不影响,这个需要修复一下。

最后:感谢老铁的支持

该问题目前已经被锁定, 无法添加新回复