diff --git a/src/layouts/components/AppMain/index.vue b/src/layouts/components/AppMain/index.vue index 8510dc64..4a2ae912 100644 --- a/src/layouts/components/AppMain/index.vue +++ b/src/layouts/components/AppMain/index.vue @@ -1,23 +1,14 @@ diff --git a/src/views/demo/multi-level/children/children/detail.ts b/src/views/demo/multi-level/children/children/detail.ts new file mode 100644 index 00000000..aee29298 --- /dev/null +++ b/src/views/demo/multi-level/children/children/detail.ts @@ -0,0 +1,34 @@ +import router from "@/router"; +import { ElButton } from "element-plus"; + +export default defineComponent({ + name: "ToDetail", + setup() { + // 跳转详情 + const navigateToDetail = async (id: number) => { + await router.push({ + path: "/detail/" + id, + query: { mes: `msg${id}` }, + }); + }; + return () => + h("div", null, [ + h( + ElButton, + { + type: "primary", + onClick: () => navigateToDetail(1), + }, + "跳转详情1" + ), + h( + ElButton, + { + type: "success", + onClick: () => navigateToDetail(2), + }, + "跳转详情2" + ), + ]); + }, +}); diff --git a/src/views/demo/multi-level/children/children/level3-1.vue b/src/views/demo/multi-level/children/children/level3-1.vue index 888f58e9..246ace76 100644 --- a/src/views/demo/multi-level/children/children/level3-1.vue +++ b/src/views/demo/multi-level/children/children/level3-1.vue @@ -1,5 +1,14 @@ + diff --git a/src/views/demo/multi-level/children/children/level3-2.vue b/src/views/demo/multi-level/children/children/level3-2.vue index a99c98e9..5e1beae4 100644 --- a/src/views/demo/multi-level/children/children/level3-2.vue +++ b/src/views/demo/multi-level/children/children/level3-2.vue @@ -1,5 +1,14 @@ + + diff --git a/src/views/demo/multi-level/children/level2.vue b/src/views/demo/multi-level/children/level2.vue index abcc3a7e..f3de974f 100644 --- a/src/views/demo/multi-level/children/level2.vue +++ b/src/views/demo/multi-level/children/level2.vue @@ -1,7 +1,10 @@ + diff --git a/src/views/demo/multi-level/level1.vue b/src/views/demo/multi-level/level1.vue index 6264f9f2..dc451f0d 100644 --- a/src/views/demo/multi-level/level1.vue +++ b/src/views/demo/multi-level/level1.vue @@ -1,5 +1,5 @@ +