diff --git a/README.md b/README.md index 6be5bd81..ade2a99b 100644 --- a/README.md +++ b/README.md @@ -274,7 +274,7 @@ How do we solve this ? Developers love having framework overview by examples. It Vue 2 - + - [x] Reactivity - [x] Declare state @@ -290,12 +290,12 @@ How do we solve this ? Developers love having framework overview by examples. It - [x] Lifecycle - [x] On mount - [x] On unmount -- [ ] Component composition +- [x] Component composition - [x] Props - [x] Emit to parent - [x] Slot - [x] Slot fallback - - [ ] Context + - [x] Context - [x] Form input - [x] Input text - [x] Checkbox diff --git a/content/4-component-composition/5-context/vue2/App.vue b/content/4-component-composition/5-context/vue2/App.vue new file mode 100644 index 00000000..384d721e --- /dev/null +++ b/content/4-component-composition/5-context/vue2/App.vue @@ -0,0 +1,35 @@ + + + + + Welcome back, {{ user.username }} + + + diff --git a/content/4-component-composition/5-context/vue2/UserProfile.vue b/content/4-component-composition/5-context/vue2/UserProfile.vue new file mode 100644 index 00000000..780af1a7 --- /dev/null +++ b/content/4-component-composition/5-context/vue2/UserProfile.vue @@ -0,0 +1,16 @@ + + + + + My Profile + Username: {{ user.username }} + Email: {{ user.email }} + user.updateUsername('Jane')"> + Update username to Jane + + +
Username: {{ user.username }}
Email: {{ user.email }}