From da257893c0a1ff7c6cf319e585ad4b3e22ca7dcd Mon Sep 17 00:00:00 2001 From: Kamau Cusaac Date: Sat, 10 Feb 2018 22:52:48 -0500 Subject: [PATCH 1/6] global nessted components --- src/App.vue | 1 + src/Ninjas.vue | 21 +++++++++++++++++++++ src/main.js | 3 +++ 3 files changed, 25 insertions(+) create mode 100644 src/Ninjas.vue diff --git a/src/App.vue b/src/App.vue index bdbe827..3bdbcec 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,6 +1,7 @@ diff --git a/src/Ninjas.vue b/src/Ninjas.vue new file mode 100644 index 0000000..a873bfe --- /dev/null +++ b/src/Ninjas.vue @@ -0,0 +1,21 @@ + + + + + diff --git a/src/main.js b/src/main.js index 385fcfe..35c1b52 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,8 @@ import Vue from 'vue' import App from './App.vue' +import Ninjas from './Ninjas.vue' + +Vue.component('ninjas', Ninjas) new Vue({ el: '#app', From 8d7e0e65601b17d296dbd79c8820ca1aa9dabc80 Mon Sep 17 00:00:00 2001 From: Kamau Cusaac Date: Sat, 10 Feb 2018 23:02:37 -0500 Subject: [PATCH 2/6] nested components --- src/App.vue | 8 ++++++-- src/Ninjas2.vue | 21 +++++++++++++++++++++ src/main.js | 4 ++-- 3 files changed, 29 insertions(+), 4 deletions(-) create mode 100644 src/Ninjas2.vue diff --git a/src/App.vue b/src/App.vue index 3bdbcec..7430c72 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,14 +1,18 @@ + + diff --git a/src/main.js b/src/main.js index 35c1b52..4bdded9 100644 --- a/src/main.js +++ b/src/main.js @@ -1,8 +1,8 @@ import Vue from 'vue' import App from './App.vue' -import Ninjas from './Ninjas.vue' +import Ninjas from './Ninjas.vue' //Global nested component -Vue.component('ninjas', Ninjas) +Vue.component('ninjas', Ninjas) //Global nested component new Vue({ el: '#app', From 9e6d5b31e7872646f416259a80a20b0a9d54c765 Mon Sep 17 00:00:00 2001 From: Kamau Cusaac Date: Sat, 10 Feb 2018 23:13:18 -0500 Subject: [PATCH 3/6] scoped css 20 --- src/App.vue | 5 ++++- src/Ninjas.vue | 10 +++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/App.vue b/src/App.vue index 7430c72..a0bf928 100644 --- a/src/App.vue +++ b/src/App.vue @@ -26,6 +26,9 @@ export default { } - diff --git a/src/Ninjas.vue b/src/Ninjas.vue index a873bfe..2f04e63 100644 --- a/src/Ninjas.vue +++ b/src/Ninjas.vue @@ -1,8 +1,10 @@ - From beb07449f1fe88e6e281eb640203b7eb88c2e98f Mon Sep 17 00:00:00 2001 From: Kamau Cusaac Date: Sun, 11 Feb 2018 11:12:56 -0500 Subject: [PATCH 4/6] nested components 21 --- src/App.vue | 29 ++++++++++---------- src/Ninjas.vue | 25 ----------------- src/Ninjas2.vue | 21 --------------- src/components/Footer.vue | 29 ++++++++++++++++++++ src/components/Header.vue | 28 +++++++++++++++++++ src/components/Ninjas.vue | 57 +++++++++++++++++++++++++++++++++++++++ src/main.js | 4 +-- 7 files changed, 130 insertions(+), 63 deletions(-) delete mode 100644 src/Ninjas.vue delete mode 100644 src/Ninjas2.vue create mode 100644 src/components/Footer.vue create mode 100644 src/components/Header.vue create mode 100644 src/components/Ninjas.vue diff --git a/src/App.vue b/src/App.vue index a0bf928..93f085b 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,34 +1,33 @@ diff --git a/src/Ninjas.vue b/src/Ninjas.vue deleted file mode 100644 index 2f04e63..0000000 --- a/src/Ninjas.vue +++ /dev/null @@ -1,25 +0,0 @@ - - - - - diff --git a/src/Ninjas2.vue b/src/Ninjas2.vue deleted file mode 100644 index a873bfe..0000000 --- a/src/Ninjas2.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - - - diff --git a/src/components/Footer.vue b/src/components/Footer.vue new file mode 100644 index 0000000..0929780 --- /dev/null +++ b/src/components/Footer.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/components/Header.vue b/src/components/Header.vue new file mode 100644 index 0000000..ba89b1f --- /dev/null +++ b/src/components/Header.vue @@ -0,0 +1,28 @@ + + + + + diff --git a/src/components/Ninjas.vue b/src/components/Ninjas.vue new file mode 100644 index 0000000..48b45c8 --- /dev/null +++ b/src/components/Ninjas.vue @@ -0,0 +1,57 @@ + + + + + diff --git a/src/main.js b/src/main.js index 4bdded9..ce564c8 100644 --- a/src/main.js +++ b/src/main.js @@ -1,8 +1,8 @@ import Vue from 'vue' import App from './App.vue' -import Ninjas from './Ninjas.vue' //Global nested component +//import Ninjas from './Ninjas.vue' //Global nested component -Vue.component('ninjas', Ninjas) //Global nested component +//Vue.component('ninjas', Ninjas) //Global nested component new Vue({ el: '#app', From 4137debdfe18d02651e0ce61d29cd27b86a2f223 Mon Sep 17 00:00:00 2001 From: Kamau Cusaac Date: Sun, 11 Feb 2018 11:23:48 -0500 Subject: [PATCH 5/6] props 22 --- src/App.vue | 11 +++++++++-- src/components/Ninjas.vue | 23 +++++++++++++++-------- 2 files changed, 24 insertions(+), 10 deletions(-) diff --git a/src/App.vue b/src/App.vue index 93f085b..1e9ce37 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,7 +1,7 @@ @@ -31,7 +32,12 @@ export default { // {name: 'Yoshi', speciality: 'Data Diggin', show: false} // ], } - } + }, + methods: { + deleteNinja: function(){ + this.ninjas.pop(); + } + } }