diff --git a/src/App.vue b/src/App.vue index 633a5dfe4e547c48bfa93740a290ba5ba370930a..09a31ed95ac609b9c5f0630813ecc1320fcb4b4f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,47 +1,106 @@ - - - +export default { + components: { + iTable, + }, + data() { + return { + tableData: [ + { id: 1, name: "John Doe", age: 30 }, + { id: 2, name: "Jane Doe", age: 25 }, + { id: 3, name: "Bob Smith", age: 40 }, + { id: 4, name: "Alice Johnson", age: 35 }, + { id: 5, name: "Tom Brown", age: 28 }, + { id: 6, name: "Sara Lee", age: 32 }, + { id: 7, name: "Mike Smith", age: 45 }, + { id: 8, name: "Lucy Chen", age: 27 }, + { id: 9, name: "David Wang", age: 38 }, + { id: 10, name: "Grace Zhang", age: 31 }, + { id: 11, name: "Jack Ma", age: 50 }, + { id: 12, name: "Maggie Lee", age: 29 }, + { id: 1, name: "John Doe", age: 30 }, + { id: 2, name: "Jane Doe", age: 25 }, + { id: 3, name: "Bob Smith", age: 40 }, + { id: 4, name: "Alice Johnson", age: 35 }, + { id: 5, name: "Tom Brown", age: 28 }, + { id: 6, name: "Sara Lee", age: 32 }, + { id: 7, name: "Mike Smith", age: 45 }, + { id: 8, name: "Lucy Chen", age: 27 }, + { id: 9, name: "David Wang", age: 38 }, + { id: 10, name: "Grace Zhang", age: 31 }, + { id: 11, name: "Jack Ma", age: 50 }, + { id: 12, name: "Maggie Lee", age: 29 }, + { id: 1, name: "John Doe", age: 30 }, + { id: 2, name: "Jane Doe", age: 25 }, + { id: 3, name: "Bob Smith", age: 40 }, + { id: 4, name: "Alice Johnson", age: 35 }, + { id: 5, name: "Tom Brown", age: 28 }, + { id: 6, name: "Sara Lee", age: 32 }, + { id: 7, name: "Mike Smith", age: 45 }, + { id: 8, name: "Lucy Chen", age: 27 }, + { id: 9, name: "David Wang", age: 38 }, + { id: 10, name: "Grace Zhang", age: 31 }, + { id: 11, name: "Jack Ma", age: 50 }, + { id: 12, name: "Maggie Lee", age: 29 }, + { id: 1, name: "John Doe", age: 30 }, + { id: 2, name: "Jane Doe", age: 25 }, + { id: 3, name: "Bob Smith", age: 40 }, + { id: 4, name: "Alice Johnson", age: 35 }, + { id: 5, name: "Tom Brown", age: 28 }, + { id: 6, name: "Sara Lee", age: 32 }, + { id: 7, name: "Mike Smith", age: 45 }, + { id: 8, name: "Lucy Chen", age: 27 }, + { id: 9, name: "David Wang", age: 38 }, + { id: 10, name: "Grace Zhang", age: 31 }, + { id: 11, name: "Jack Ma", age: 50 }, + { id: 12, name: "Maggie Lee", age: 29 }, + { id: 1, name: "John Doe", age: 30 }, + { id: 2, name: "Jane Doe", age: 25 }, + { id: 3, name: "Bob Smith", age: 40 }, + { id: 4, name: "Alice Johnson", age: 35 }, + { id: 5, name: "Tom Brown", age: 28 }, + { id: 6, name: "Sara Lee", age: 32 }, + { id: 7, name: "Mike Smith", age: 45 }, + { id: 8, name: "Lucy Chen", age: 27 }, + { id: 9, name: "David Wang", age: 38 }, + { id: 10, name: "Grace Zhang", age: 31 }, + { id: 11, name: "Jack Ma", age: 50 }, + { id: 12, name: "Maggie Lee", age: 29 }, + { id: 1, name: "John Doe", age: 30 }, + { id: 2, name: "Jane Doe", age: 25 }, + { id: 3, name: "Bob Smith", age: 40 }, + { id: 4, name: "Alice Johnson", age: 35 }, + { id: 5, name: "Tom Brown", age: 28 }, + { id: 6, name: "Sara Lee", age: 32 }, + { id: 7, name: "Mike Smith", age: 45 }, + { id: 8, name: "Lucy Chen", age: 27 }, + { id: 9, name: "David Wang", age: 38 }, + { id: 10, name: "Grace Zhang", age: 31 }, + { id: 11, name: "Jack Ma", age: 50 }, + { id: 12, name: "Maggie Lee", age: 29 }, + { id: 1, name: "John Doe", age: 30 }, + { id: 2, name: "Jane Doe", age: 25 }, + { id: 3, name: "Bob Smith", age: 40 }, + { id: 4, name: "Alice Johnson", age: 35 }, + { id: 5, name: "Tom Brown", age: 28 }, + { id: 6, name: "Sara Lee", age: 32 }, + { id: 7, name: "Mike Smith", age: 45 }, + { id: 8, name: "Lucy Chen", age: 27 }, + { id: 9, name: "David Wang", age: 38 }, + { id: 10, name: "Grace Zhang", age: 31 }, + { id: 11, name: "Jack Ma", age: 50 }, + { id: 12, name: "Maggie Lee", age: 29 }, + ], + tableColumns: ["ID", "Name", "Age"], + }; + }, +}; + diff --git a/src/components/table.vue b/src/components/table.vue new file mode 100644 index 0000000000000000000000000000000000000000..d9fbbfd743495c17d1e57956f49ba56463dda8e6 --- /dev/null +++ b/src/components/table.vue @@ -0,0 +1,87 @@ + + + + +