优化算法逻辑结构,提升性能
This commit is contained in:
parent
17731a82f2
commit
1a5e8625d6
@ -310,34 +310,13 @@
|
|||||||
</el-form>
|
</el-form>
|
||||||
</el-card>
|
</el-card>
|
||||||
|
|
||||||
<!-- <component
|
<component
|
||||||
v-for="(item, card_index) in formData.datas"
|
v-for="(item, card_index) in formData.datas"
|
||||||
:key="item.id"
|
:key="item.id"
|
||||||
:is="isComponent(item.category_child || item.category_id)"
|
:is="isComponent(item.category_child || item.category_id)"
|
||||||
:datas="item.datas"
|
:datas="item.datas"
|
||||||
:update_time="item.update_time"
|
:update_time="item.update_time"
|
||||||
></component> -->
|
></component>
|
||||||
|
|
||||||
<template
|
|
||||||
v-for="(item, card_index) in formData.datas"
|
|
||||||
:key="'card' + item.id"
|
|
||||||
>
|
|
||||||
<store
|
|
||||||
v-if="item.category_child == 8"
|
|
||||||
:datas="item.datas"
|
|
||||||
:update_time="item.update_time"
|
|
||||||
></store>
|
|
||||||
<plant
|
|
||||||
v-if="item.category_child == 7"
|
|
||||||
:datas="item.datas"
|
|
||||||
:update_time="item.update_time"
|
|
||||||
></plant>
|
|
||||||
<breeding
|
|
||||||
v-if="item.category_child == 32"
|
|
||||||
:datas="item.datas"
|
|
||||||
:update_time="item.update_time"
|
|
||||||
></breeding>
|
|
||||||
</template>
|
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup name="test">
|
<script lang="ts" setup name="test">
|
||||||
@ -349,25 +328,14 @@ import plant from "./component/plant.vue";
|
|||||||
import { fileManagelist, fileManageDetil } from "@/api/informationg";
|
import { fileManagelist, fileManageDetil } from "@/api/informationg";
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
|
|
||||||
const componentList = ref([
|
const componentList = reactive(new Map());
|
||||||
{
|
|
||||||
id: 8,
|
componentList.set(7, plant);
|
||||||
name: "store",
|
componentList.set(8, store);
|
||||||
},
|
componentList.set(32, breeding);
|
||||||
{
|
|
||||||
id: 7,
|
|
||||||
name: "plant",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 32,
|
|
||||||
name: "breeding",
|
|
||||||
},
|
|
||||||
]);
|
|
||||||
|
|
||||||
const isComponent = (id: any) => {
|
const isComponent = (id: any) => {
|
||||||
console.log(componentList.value.find((item) => item.id == id)?.name);
|
return componentList.get(id);
|
||||||
|
|
||||||
return componentList.value.find((item) => item.id == id)?.name;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const formData = reactive({
|
const formData = reactive({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user