chore: 更新vue-flow,相关兼容处理

This commit is contained in:
xiaoxian521 2025-04-06 16:51:05 +08:00
parent f5cc6d2ff4
commit 881366c78b
3 changed files with 21 additions and 21 deletions

View File

@ -56,7 +56,7 @@
"@pureadmin/table": "^3.2.1", "@pureadmin/table": "^3.2.1",
"@pureadmin/utils": "^2.6.0", "@pureadmin/utils": "^2.6.0",
"@vue-flow/background": "^1.3.2", "@vue-flow/background": "^1.3.2",
"@vue-flow/core": "^1.42.1", "@vue-flow/core": "^1.42.5",
"@vueuse/core": "^12.5.0", "@vueuse/core": "^12.5.0",
"@vueuse/motion": "^2.2.6", "@vueuse/motion": "^2.2.6",
"@wangeditor/editor": "^5.1.23", "@wangeditor/editor": "^5.1.23",

30
pnpm-lock.yaml generated
View File

@ -34,10 +34,10 @@ importers:
version: 2.6.0(echarts@5.6.0)(vue@3.5.13(typescript@5.7.3)) version: 2.6.0(echarts@5.6.0)(vue@3.5.13(typescript@5.7.3))
'@vue-flow/background': '@vue-flow/background':
specifier: ^1.3.2 specifier: ^1.3.2
version: 1.3.2(@vue-flow/core@1.42.1(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) version: 1.3.2(@vue-flow/core@1.42.5(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))
'@vue-flow/core': '@vue-flow/core':
specifier: ^1.42.1 specifier: ^1.42.5
version: 1.42.1(vue@3.5.13(typescript@5.7.3)) version: 1.42.5(vue@3.5.13(typescript@5.7.3))
'@vueuse/core': '@vueuse/core':
specifier: ^12.5.0 specifier: ^12.5.0
version: 12.5.0(typescript@5.7.3) version: 12.5.0(typescript@5.7.3)
@ -989,8 +989,8 @@ packages:
resolution: {integrity: sha512-2kGiWoXaeV8HZlhU/Nml12oTbhv7j2ufsJ5vQaa0VTjzUmZVdd/nmKFRAOJ/FtjO90Qba5AnZDwsrY7ZND5udA==} resolution: {integrity: sha512-2kGiWoXaeV8HZlhU/Nml12oTbhv7j2ufsJ5vQaa0VTjzUmZVdd/nmKFRAOJ/FtjO90Qba5AnZDwsrY7ZND5udA==}
engines: {node: '>= 16'} engines: {node: '>= 16'}
'@intlify/shared@11.1.2': '@intlify/shared@11.1.3':
resolution: {integrity: sha512-dF2iMMy8P9uKVHV/20LA1ulFLL+MKSbfMiixSmn6fpwqzvix38OIc7ebgnFbBqElvghZCW9ACtzKTGKsTGTWGA==} resolution: {integrity: sha512-pTFBgqa/99JRA2H1qfyqv97MKWJrYngXBA/I0elZcYxvJgcCw3mApAoPW3mJ7vx3j+Ti0FyKUFZ4hWxdjKaxvA==}
engines: {node: '>= 16'} engines: {node: '>= 16'}
'@intlify/shared@12.0.0-alpha.2': '@intlify/shared@12.0.0-alpha.2':
@ -1665,8 +1665,8 @@ packages:
'@vue-flow/core': ^1.23.0 '@vue-flow/core': ^1.23.0
vue: ^3.3.0 vue: ^3.3.0
'@vue-flow/core@1.42.1': '@vue-flow/core@1.42.5':
resolution: {integrity: sha512-QzzTxMAXfOeETKc+N3XMp5XpiPxKBHK5kq98avgTsE6MXyeU2E8EkANwwgSB/hvJ/k36RjU0Y7BOwCHiqiI1tw==} resolution: {integrity: sha512-fNaBzt5i/JYHIzfmR4wtT1TkpfZBgB+Pe/LjCG+aXdNOpeveuegv3AmEcU3GFqf/uYrd1rsma877Lncu1uwz1w==}
peerDependencies: peerDependencies:
vue: ^3.3.0 vue: ^3.3.0
@ -6074,7 +6074,7 @@ snapshots:
'@intlify/shared@11.1.1': {} '@intlify/shared@11.1.1': {}
'@intlify/shared@11.1.2': {} '@intlify/shared@11.1.3': {}
'@intlify/shared@12.0.0-alpha.2': {} '@intlify/shared@12.0.0-alpha.2': {}
@ -6082,8 +6082,8 @@ snapshots:
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0(jiti@2.4.2)) '@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0(jiti@2.4.2))
'@intlify/bundle-utils': 10.0.0(vue-i18n@11.1.1(vue@3.5.13(typescript@5.7.3))) '@intlify/bundle-utils': 10.0.0(vue-i18n@11.1.1(vue@3.5.13(typescript@5.7.3)))
'@intlify/shared': 11.1.2 '@intlify/shared': 11.1.3
'@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.2)(@vue/compiler-dom@3.5.13)(vue-i18n@11.1.1(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) '@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.3)(@vue/compiler-dom@3.5.13)(vue-i18n@11.1.1(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))
'@rollup/pluginutils': 5.1.4(rollup@4.34.6) '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
'@typescript-eslint/scope-manager': 8.24.0 '@typescript-eslint/scope-manager': 8.24.0
'@typescript-eslint/typescript-estree': 8.24.0(typescript@5.7.3) '@typescript-eslint/typescript-estree': 8.24.0(typescript@5.7.3)
@ -6105,11 +6105,11 @@ snapshots:
- supports-color - supports-color
- typescript - typescript
'@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.2)(@vue/compiler-dom@3.5.13)(vue-i18n@11.1.1(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))': '@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.3)(@vue/compiler-dom@3.5.13)(vue-i18n@11.1.1(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))':
dependencies: dependencies:
'@babel/parser': 7.26.8 '@babel/parser': 7.26.8
optionalDependencies: optionalDependencies:
'@intlify/shared': 11.1.2 '@intlify/shared': 11.1.3
'@vue/compiler-dom': 3.5.13 '@vue/compiler-dom': 3.5.13
vue: 3.5.13(typescript@5.7.3) vue: 3.5.13(typescript@5.7.3)
vue-i18n: 11.1.1(vue@3.5.13(typescript@5.7.3)) vue-i18n: 11.1.1(vue@3.5.13(typescript@5.7.3))
@ -6817,12 +6817,12 @@ snapshots:
path-browserify: 1.0.1 path-browserify: 1.0.1
vscode-uri: 3.1.0 vscode-uri: 3.1.0
'@vue-flow/background@1.3.2(@vue-flow/core@1.42.1(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))': '@vue-flow/background@1.3.2(@vue-flow/core@1.42.5(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))':
dependencies: dependencies:
'@vue-flow/core': 1.42.1(vue@3.5.13(typescript@5.7.3)) '@vue-flow/core': 1.42.5(vue@3.5.13(typescript@5.7.3))
vue: 3.5.13(typescript@5.7.3) vue: 3.5.13(typescript@5.7.3)
'@vue-flow/core@1.42.1(vue@3.5.13(typescript@5.7.3))': '@vue-flow/core@1.42.5(vue@3.5.13(typescript@5.7.3))':
dependencies: dependencies:
'@vueuse/core': 10.11.1(vue@3.5.13(typescript@5.7.3)) '@vueuse/core': 10.11.1(vue@3.5.13(typescript@5.7.3))
d3-drag: 3.0.0 d3-drag: 3.0.0

View File

@ -1,6 +1,6 @@
<script setup lang="ts"> <script setup lang="ts">
import { toRef } from "vue"; import { toRef } from "vue";
import { Handle, useHandleConnections } from "@vue-flow/core"; import { Handle, useNodeConnections } from "@vue-flow/core";
const props = defineProps({ const props = defineProps({
data: { data: {
@ -15,12 +15,12 @@ const props = defineProps({
} }
}); });
const sourceConnections = useHandleConnections({ const sourceConnections = useNodeConnections({
type: "target" handleType: "target"
}); });
const targetConnections = useHandleConnections({ const targetConnections = useNodeConnections({
type: "source" handleType: "source"
}); });
const isSender = toRef(() => sourceConnections.value.length <= 0); const isSender = toRef(() => sourceConnections.value.length <= 0);