|
@@ -14,7 +14,7 @@ import sdk, {
|
|
|
SDK,
|
|
|
sdk as _sdk,
|
|
|
} from "../sdk";
|
|
|
-import { computed, nextTick, reactive, ref, watch, watchEffect } from "vue";
|
|
|
+import { computed, nextTick, reactive, ref, toRaw, watch, watchEffect } from "vue";
|
|
|
import { ams } from "@/store/animation";
|
|
|
import { mergeFuns, uuid } from "@/components/drawing/hook";
|
|
|
import { getPathNode } from "./path";
|
|
@@ -266,9 +266,12 @@ export const addPath = (
|
|
|
watchEffect(() =>
|
|
|
amMap[key]?.paths[data.id]?.changeDuration(data.duration)
|
|
|
),
|
|
|
- watchEffect(() => {
|
|
|
- path.value && amMap[key]?.paths[data.id]?.changePath(path.value);
|
|
|
- })
|
|
|
+ watch(path, (p) => {
|
|
|
+ console.log('0.0 changePath', p)
|
|
|
+ const path = toRaw(p)
|
|
|
+ path && amMap[key]?.paths[data.id]?.changePath(path);
|
|
|
+
|
|
|
+ }, {immediate: true})
|
|
|
);
|
|
|
|
|
|
const stopWatch = watch(
|