Browse Source

drop

typings
npmrun 2 years ago
parent
commit
7249093f76
  1. 3
      packages/components/tree/tree.vue
  2. 2
      packages/princess-ui/package.json

3
packages/components/tree/tree.vue

@ -45,6 +45,7 @@ function onDragleave2() {
isDrag.value = false isDrag.value = false
} }
async function onDrop2(ev) { async function onDrop2(ev) {
emit("itemDrop")
if (!props.sort) return if (!props.sort) return
if (!dataSourceKey.value) return if (!dataSourceKey.value) return
if (!isDrag.value) return if (!isDrag.value) return
@ -129,6 +130,7 @@ const emit = defineEmits<{
(e: 'expand', data: INiuTreeData): void (e: 'expand', data: INiuTreeData): void
(e: 'itemDragstart'): void (e: 'itemDragstart'): void
(e: 'itemDragend'): void (e: 'itemDragend'): void
(e: 'itemDrop'): void
}>() }>()
const dataSourceKey = ref() const dataSourceKey = ref()
@ -155,6 +157,7 @@ function onDragEnd(key: INiuTreeKey) {
emit("itemDragend") emit("itemDragend")
} }
async function onDrop(key: INiuTreeKey, status?: ENiuTreeStatus) { async function onDrop(key: INiuTreeKey, status?: ENiuTreeStatus) {
emit("itemDrop")
if (!dataSourceKey.value) return if (!dataSourceKey.value) return
if (!key) return if (!key) return
let data = findByKey(dataSourceKey.value, props.list) let data = findByKey(dataSourceKey.value, props.list)

2
packages/princess-ui/package.json

@ -1,6 +1,6 @@
{ {
"name": "princess-ui", "name": "princess-ui",
"version": "0.0.8-beta.17", "version": "0.0.8-beta.18",
"description": "a vue3 ui, just for personal use", "description": "a vue3 ui, just for personal use",
"scripts": { "scripts": {
"build": "tsc ./PrincessResolver.ts --skipLibCheck --esModuleInterop" "build": "tsc ./PrincessResolver.ts --skipLibCheck --esModuleInterop"

Loading…
Cancel
Save