更新记录
1.0.0(2025-01-24)
下载此版本
第一次发布
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.8.11 app-vue |
√ |
√ |
√ |
√ |
√ |
√ |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
鸿蒙元服务 |
× |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
q-scroll-step
重要提示
q-scroll-step组件基于vUiew中u-steps二次封装
q-scroll-step支持自动定位滚动,当例如设置current=5时,current=5的步骤超出屏幕区域,组件会自动滚动到该步骤,避免了步骤很多遮挡看不见的问题。
uView是一套多端优秀的框架,强力推荐,如果没有使用引入uView的,请异步至。
使用说明
属性 |
是否必填 |
值类型 |
默认值 |
说明 |
current |
是 |
Number |
0 |
设置当前处于第几步 |
numList |
是 |
Array |
[] |
组件步骤列表 |
isClick |
否 |
Boolean |
false |
是否开启点击事件 |
Events事件
事件名 |
说明 |
回调参数 |
cliskStep |
点击每一步骤触发 |
item: 传入的其他值,index: 标签索引值 |
以下演示为vue使用方式。
vue:
<scroll-step :list="numList" :current="current" />
export default {
data() {
return {
current: 0,
numList: [{
name: '第一步'
}, {
name: '第二步'
}, {
name: '第三步'
}, {
name: '第四步'
}, {
name: '第五步'
}, {
name: '第六步'
}],
}
},
methods: {
// 点击Step
cliskStep(item, index) {
if (!this.isClick) return
this.$emit('cliskStep', item, index)
},
}
}
温馨提示
- 如说明表达不够清楚,欢迎指正,留言。