Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说uniapp面试题大全_uniapp小程序面试题,希望能够帮助你!!!。
Uni-app开发小程序的一些基础知识点包括开发工具的安装和项目的初始配置运行(边学边更新)
属性名
类型
默认值
说明
平台差异说明
indicator-dots
Boolean
false
是否显示面板指示点
indicator-color
Color
rgba(0, 0, 0, .3)
指示点颜色
indicator-active-color
Color
#000000
当前选中的指示点颜色
active-class
String
swiper-item
可见时的 class 支付宝小程序
changing-class
String
acceleration 设置为 true 时且处于滑动过程中,中间若干屏处于可见时的class
支付宝小程序
autoplay
Boolean
false
是否自动切换
current
Number
0
当前所在滑块的 index
current-item-id
String
当前所在滑块的 item-id ,不能与 current 被同时指定
支付宝小程序不支持
interval
Number
5000
自动切换时间间隔
duration
Number
500
滑动动画时长
app-nvue不支持
circular
Boolean
false
是否采用衔接滑动,即播放到末尾后重新回到开头
vertical
Boolean
false
滑动方向是否为纵向
previous-margin
String
0px
前边距,可用于露出前一项的一小部分,接受 px 和 rpx 值
app-nvue、字节跳动小程序、飞书小程序不支持
next-margin
String
0px
后边距,可用于露出后一项的一小部分,接受 px 和 rpx 值
app-nvue、字节跳动小程序、飞书小程序不支持
acceleration
Boolean
false
当开启时,会根据滑动速度,连续滑动多屏
支付宝小程序
disable-programmatic-animation
Boolean
false
是否禁用代码变动触发 swiper 切换时使用动画。
支付宝小程序
display-multiple-items
Number
1
同时显示的滑块数量
app-nvue、支付宝小程序不支持
skip-hidden-item-layout
Boolean
false
是否跳过未显示的滑块布局,设为 true 可优化复杂情况下的滑动性能,但会丢失隐藏状态滑块的布局信息
App、小程序、京东小程序
disable-touch
Boolean
false
是否禁止用户 touch 操作
App 2.5.5+、H5 2.5.5+、支付宝小程序、字节跳动小程序与飞书小程序(只在初始化时有效,不能动态变更)
touchable
Boolean
true
是否监听用户的触摸事件,只在初始化时有效,不能动态变更
字节跳动小程序与飞书小程序(uni-app 2.5.5+ 推荐统一使用 disable-touch)
easing-function
String
default
指定 swiper 切换缓动动画类型,有效值:default、linear、easeInCubic、easeOutCubic、easeInOutCubic
小程序、快手小程序、京东小程序
@change EventHandle
current
改变时会触发 change 事件,event.detail = {current: current, source: source}
@transition
EventHandle
swiper-item 的位置发生改变时会触发 transition 事件,event.detail = {dx: dx, dy: dy},
支付宝小程序暂不支持dx, dy App、H5、小程序、支付宝小程序、字节跳动小程序、飞书小程序、sigusoft小程序、快手小程序
@animationfinish
EventHandle
动画结束时会触发 animationfinish 事件,event.detail = {current: current, source: source}
字节跳动小程序与飞书小程序不支持
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。