From f6cc5f1a1942c0fcc67cdef68b782aa8d56d92a6 Mon Sep 17 00:00:00 2001 From: Ozair0 Date: Tue, 22 Feb 2022 10:59:48 +0430 Subject: [PATCH] Added QNestedList --- src/components/QNestedList.vue | 185 +++++++++++++++++++++++++++++++++ src/pages/Index.vue | 48 ++++++++- 2 files changed, 232 insertions(+), 1 deletion(-) create mode 100644 src/components/QNestedList.vue diff --git a/src/components/QNestedList.vue b/src/components/QNestedList.vue new file mode 100644 index 0000000..7316b34 --- /dev/null +++ b/src/components/QNestedList.vue @@ -0,0 +1,185 @@ + + + + + diff --git a/src/pages/Index.vue b/src/pages/Index.vue index cbd575d..a340340 100644 --- a/src/pages/Index.vue +++ b/src/pages/Index.vue @@ -14,7 +14,11 @@ :node="node" id="domains" /> + +
Activities 2
+
+ @@ -43,10 +47,52 @@ import Domain from 'src/components/Domain.vue'; import { useDomain, } from 'src/store/Domain'; import { defineComponent, onMounted } from 'vue'; +import QNestedList from 'src/components/QNestedList.vue'; export default defineComponent({ name: 'MainPage', - components: { Domain }, + components: {QNestedList, Domain }, + data: () => { + return { + items: [ + { + id: 1, + title: 'Test 1', + childreen: [] + }, + { + id: 2, + title: 'Test 2', + childreen: [] + }, + { + id: 3, + title: 'Test 3', + childreen: [] + }, + { + id: 4, + title: 'Test 4', + childreen: [] + }, + { + id: 5, + title: 'Test 5', + childreen: [] + }, + { + id: 6, + title: 'Test 6', + childreen: [] + }, + { + id: 7, + title: 'Test 7', + childreen: [] + } + ] + } + }, setup() { const domainStore = useDomain()