From c62099b5f8753bee49c3fca630e9757b7682a6c1 Mon Sep 17 00:00:00 2001 From: guonan <guonan201020@163.com> Date: 星期二, 15 四月 2025 10:14:19 +0800 Subject: [PATCH] 使用依赖注入 --- src/views/left/CitySim.vue | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/views/left/CitySim.vue b/src/views/left/CitySim.vue index 7b7a347..788cb29 100644 --- a/src/views/left/CitySim.vue +++ b/src/views/left/CitySim.vue @@ -92,17 +92,20 @@ </div> </template> <script setup> -import { reactive, ref, watch } from "vue"; +import { reactive, ref, watch, inject } from "vue"; import { initeWaterPrimitiveView } from "@/utils/water"; -const emit = defineEmits(["start", "end"]); -function endPlay() { - emit("end"); -} +// 娉ㄥ叆鐖剁粍浠舵彁渚涚殑鏂规硶 +const { startSimulate, endSimulate } = inject("simulateActions"); + +// const emit = defineEmits(["start", "end"]); +// function endPlay() { +// emit("end"); +// } function startPlay() { initeWaterPrimitiveView(); - emit("start"); + startSimulate(); } const value = ref(""); -- Gitblit v1.9.3