uview-next
Version:
基于uView UI 2.0,110+高质量组件库,支持vue2和vue3,支持鸿蒙,支持多语言,搭配便捷工具助力,让开发更得心应手
55 lines (53 loc) • 816 B
JavaScript
import { defineProps } from '../../libs/util/props';
export default defineProps('draggable', {
// 数据列表
list: {
type: Array,
default: []
},
// 列数
column: {
type: Number,
default: 2
},
// 宽高比,填写这项时gridHeight失效
aspectRatio: {
type: Number,
default: null
},
// 项目高度
itemHeight: {
type: [Number, String],
default: 60
},
// 阻尼系数
damping: {
type: Number,
default: 50
},
// 摩擦系数
friction: {
type: Number,
default: 2
},
// 是否使用手柄拖拽
handle: {
type: Boolean,
default: false
},
// 是否禁用
disabled: {
type: Boolean,
default: false
},
// 是否长按拖拽
longpress: {
type: Boolean,
default: false
},
// 是否显示关闭按钮
closeable: {
type: Boolean,
default: false
}
})