diff --git a/source/src/devtools/ui/property-group.vue b/source/src/devtools/ui/property-group.vue
new file mode 100644
index 0000000..b46637f
--- /dev/null
+++ b/source/src/devtools/ui/property-group.vue
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
diff --git a/source/src/devtools/ui/propertys.vue b/source/src/devtools/ui/propertys.vue
index a23d0f5..31971a9 100644
--- a/source/src/devtools/ui/propertys.vue
+++ b/source/src/devtools/ui/propertys.vue
@@ -1,19 +1,6 @@
@@ -22,10 +9,11 @@ import Vue from "vue"
import {Component, Prop, Watch} from "vue-property-decorator"
import UiProp from "./ui-prop.vue"
-import {NodeInfoData} from "@/devtools/data";
+import {Group, NodeInfoData} from "@/devtools/data";
+import PropertyGroup from "@/devtools/ui/property-group.vue";
@Component({
- components: {UiProp},
+ components: {PropertyGroup, UiProp},
})
export default class properties extends Vue {
@Prop({
@@ -35,30 +23,14 @@ export default class properties extends Vue {
})
data!: NodeInfoData;
- onClickHeader(group: any) {
- if (group && group.hasOwnProperty("fold")) {
- group.fold = !group.fold;
- }
- }
@Watch("data")
- watchData(oldValue: NodeInfoData, newValue: NodeInfoData) {
- this._initValue(oldValue.uuid === newValue.uuid);
+ watchData(newValue: NodeInfoData, oldValue: NodeInfoData) {
}
created() {
- this._initValue();
}
- _initValue(isSameNode = true) {
- if (this.data.group) {
- // 第一个cc.Node不折叠
- for (let i = 0; i < this.data.group.length; i++) {
- let item = this.data.group[i];
- this.$set(item, "fold", i !== 0);
- }
- }
- }
_evalCode(code: string) {
if (chrome && chrome.devtools) {
@@ -72,25 +44,6 @@ export default class properties extends Vue {