uni-app 组件

时间:2024-10-07 07:23:50
nvue使用场景
(1)需要高性能的区域长列表或瀑布流滚动:nvue的listrecycle-listwaterfall的性能要高于vue中的scroll-view
(2)自定义的下拉刷新:nvue的refresh组件
(3)左右拖动的长列表
(4)实现区域滚动长列表+左右拖动列表+吸顶的复杂排版效果:swiper-list
(5)如需要将软键盘右下角按钮文字改为“发送”,则需要使用nvue。
(6)比如聊天场景,聊天记录区域长列表滚动,适合nvue来做
(7)解决前端控件无法覆盖原生控件的层级问题:mapvideolive-pusher 会发现前端写的view等组件无法覆盖原生组件,此时使用nvue更好
(8)深度使用map组件
(9)深度使用video,建议使用nvue。比如如下2个场景:video内嵌到swiper中,以实现抖音式视频滑动切换;nvue的视频全屏后,通过cover-view实现内容覆盖,比如增加文字标题、分享按钮。
(10)直播推流:nvue下有live-pusher组件
(11)对App启动速度要求极致化。App端v3编译器模式下,如果首页使用nvue且在manifest里配置fast模式,那么App的启动速度可以控制在1秒左右。而使用vue页面的话,App的启动速度一般是3秒起,取决于你的代码性能和体积