55 lines
1.1 KiB
JavaScript
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
|
||
}
|
||
},
|
||
}
|