代码整理

This commit is contained in:
xu_yanfeng
2025-02-03 13:22:09 +08:00
parent ac6339ee8c
commit 2aca3a9867
126 changed files with 79 additions and 12932 deletions

View File

@@ -0,0 +1,45 @@
<template>
<div class="prop ccui-scrollbar">
<PropertyGroup v-for="(group, index) in data.group" :key="index" :group="group"></PropertyGroup>
</div>
</template>
<script lang="ts">
import { defineComponent, PropType, watch } from "vue";
import { Bus, BusMsg } from "../bus";
import { NodeInfoData } from "../data";
import PropertyGroup from "../ui/property-group.vue";
import UiProp from "./ui-prop.vue";
export default defineComponent({
components: { PropertyGroup, UiProp },
props: {
data: {
type: Object as PropType<NodeInfoData>,
default: () => {
return {};
},
},
},
setup(props, context) {
watch(
() => props.data,
(newValue: NodeInfoData, oldValue: NodeInfoData) => {
// console.log(newValue);
if (newValue.uuid !== oldValue.uuid) {
// 切换node全部展开属性
Bus.emit(BusMsg.FoldAllGroup, false);
}
}
);
return {};
},
});
</script>
<style scoped lang="less">
.prop {
color: white;
overflow: auto;
}
</style>