Files
pet/uni_modules/uview-next/components/u-draggable/props.js
T
2025-08-12 15:04:01 +08:00

55 lines
1.1 KiB
JavaScript

export default {
props: {
// 数据列表
list: {
type: Array,
default: ()=> uni.$u.props.draggable.list
},
// 列数
column: {
type: Number,
default: ()=> uni.$u.props.draggable.column
},
// 宽高比,填写这项时gridHeight失效
aspectRatio: {
type: Number,
default: ()=> uni.$u.props.draggable.aspectRatio
},
// 项目高度
itemHeight: {
type: [Number, String],
default: ()=> uni.$u.props.draggable.itemHeight
},
// 阻尼系数
damping: {
type: Number,
default: ()=> uni.$u.props.draggable.damping
},
// 摩擦系数
friction: {
type: Number,
default: ()=> uni.$u.props.draggable.friction
},
// 是否使用手柄拖拽
handle: {
type: Boolean,
default: ()=> uni.$u.props.draggable.handle
},
// 是否禁用
disabled: {
type: Boolean,
default: ()=> uni.$u.props.draggable.disabled
},
// 是否长按拖拽
longpress: {
type: Boolean,
default: ()=> uni.$u.props.draggable.longpress
},
// 是否显示关闭按钮
closeable: {
type: Boolean,
default: ()=> uni.$u.props.draggable.closeable
}
},
}