fix(docs): correct controlled flow docs and replace applyChanges with applyDefault (#1574)
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
@@ -82,23 +82,23 @@ removeNodes('1')
|
|||||||
</script>
|
</script>
|
||||||
```
|
```
|
||||||
|
|
||||||
## The `applyChanges` option
|
## The `applyDefault` option
|
||||||
|
|
||||||
The `applyChanges` option is a prop that can be passed to the `<VueFlow>` component to enable or disable automatic change handling.
|
The `applyDefault` option is a prop that can be passed to the `<VueFlow>` component to enable or disable automatic change handling.
|
||||||
|
|
||||||
By setting this option to `false`, we tell Vue Flow to not apply changes automatically anymore,
|
By setting this option to `false`, we tell Vue Flow to not apply changes automatically anymore,
|
||||||
that way we can take control of changes and apply them manually.
|
that way we can take control of changes and apply them manually.
|
||||||
|
|
||||||
```vue
|
```vue
|
||||||
<template>
|
<template>
|
||||||
<VueFlow :nodes="nodes" :edges="edges" :apply-changes="false" />
|
<VueFlow :nodes="nodes" :edges="edges" :apply-default="false" />
|
||||||
</template>
|
</template>
|
||||||
```
|
```
|
||||||
|
|
||||||
## `onNodesChange` / `onEdgesChange` events
|
## `onNodesChange` / `onEdgesChange` events
|
||||||
|
|
||||||
Vue Flow provides two events that can be used to listen to changes on nodes and edges.
|
Vue Flow provides two events that can be used to listen to changes on nodes and edges.
|
||||||
These events are emitted regardless of the `applyChanges` option, so you can use them to listen to changes even if you have automatic changes enabled.
|
These events are emitted regardless of the `applyDefault` option, so you can use them to listen to changes even if you have automatic changes enabled.
|
||||||
|
|
||||||
```vue
|
```vue
|
||||||
<script setup>
|
<script setup>
|
||||||
@@ -150,7 +150,7 @@ const onChange = (changes) => {
|
|||||||
|
|
||||||
Using what we just learned, we can now take control of changes and apply them manually.
|
Using what we just learned, we can now take control of changes and apply them manually.
|
||||||
|
|
||||||
In this example, we will first disable automatic change handlers with `applyChanges`,
|
In this example, we will first disable automatic change handlers with `applyDefault`,
|
||||||
then use the `onNodesChange` event to listen to changes and validate delete changes and,
|
then use the `onNodesChange` event to listen to changes and validate delete changes and,
|
||||||
if they are valid, use `applyNodeChanges` to apply them.
|
if they are valid, use `applyNodeChanges` to apply them.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user