├── README.md
├── .gitattributes
├── 1-week
├── 01
│ ├── babel.config.js
│ ├── public
│ │ ├── favicon.ico
│ │ └── index.html
│ ├── src
│ │ ├── assets
│ │ │ └── logo.png
│ │ ├── main.js
│ │ └── App.vue
│ ├── .gitignore
│ ├── README.md
│ └── package.json
├── 02
│ ├── babel.config.js
│ ├── public
│ │ ├── favicon.ico
│ │ └── index.html
│ ├── src
│ │ ├── assets
│ │ │ └── logo.png
│ │ ├── main.js
│ │ └── App.vue
│ ├── .gitignore
│ ├── README.md
│ └── package.json
├── 03
│ ├── babel.config.js
│ ├── public
│ │ ├── favicon.ico
│ │ └── index.html
│ ├── src
│ │ ├── assets
│ │ │ └── logo.png
│ │ ├── main.js
│ │ └── App.vue
│ ├── .gitignore
│ ├── README.md
│ └── package.json
├── 04
│ ├── babel.config.js
│ ├── public
│ │ ├── favicon.ico
│ │ └── index.html
│ ├── src
│ │ ├── assets
│ │ │ └── logo.png
│ │ ├── main.js
│ │ ├── components
│ │ │ └── Message.vue
│ │ └── App.vue
│ ├── .gitignore
│ ├── README.md
│ └── package.json
└── 05
│ ├── babel.config.js
│ ├── public
│ ├── favicon.ico
│ └── index.html
│ ├── src
│ ├── assets
│ │ └── logo.png
│ ├── main.js
│ ├── App.vue
│ └── components
│ │ └── HelloWorld.vue
│ ├── .gitignore
│ ├── README.md
│ └── package.json
└── LICENSE
/README.md:
--------------------------------------------------------------------------------
1 | # learning-vue
2 | Learning Vue v3
3 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/1-week/01/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [
3 | '@vue/cli-plugin-babel/preset'
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/1-week/01/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asyncfinkd/learning-vue/HEAD/1-week/01/public/favicon.ico
--------------------------------------------------------------------------------
/1-week/01/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asyncfinkd/learning-vue/HEAD/1-week/01/src/assets/logo.png
--------------------------------------------------------------------------------
/1-week/02/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [
3 | '@vue/cli-plugin-babel/preset'
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/1-week/02/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asyncfinkd/learning-vue/HEAD/1-week/02/public/favicon.ico
--------------------------------------------------------------------------------
/1-week/02/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asyncfinkd/learning-vue/HEAD/1-week/02/src/assets/logo.png
--------------------------------------------------------------------------------
/1-week/03/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [
3 | '@vue/cli-plugin-babel/preset'
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/1-week/03/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asyncfinkd/learning-vue/HEAD/1-week/03/public/favicon.ico
--------------------------------------------------------------------------------
/1-week/03/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asyncfinkd/learning-vue/HEAD/1-week/03/src/assets/logo.png
--------------------------------------------------------------------------------
/1-week/04/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [
3 | '@vue/cli-plugin-babel/preset'
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/1-week/04/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asyncfinkd/learning-vue/HEAD/1-week/04/public/favicon.ico
--------------------------------------------------------------------------------
/1-week/04/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asyncfinkd/learning-vue/HEAD/1-week/04/src/assets/logo.png
--------------------------------------------------------------------------------
/1-week/05/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [
3 | '@vue/cli-plugin-babel/preset'
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/1-week/05/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asyncfinkd/learning-vue/HEAD/1-week/05/public/favicon.ico
--------------------------------------------------------------------------------
/1-week/05/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asyncfinkd/learning-vue/HEAD/1-week/05/src/assets/logo.png
--------------------------------------------------------------------------------
/1-week/01/src/main.js:
--------------------------------------------------------------------------------
1 | import { createApp } from 'vue'
2 | import App from './App.vue'
3 |
4 | createApp(App).mount('#app')
--------------------------------------------------------------------------------
/1-week/02/src/main.js:
--------------------------------------------------------------------------------
1 | import { createApp } from 'vue'
2 | import App from './App.vue'
3 |
4 | createApp(App).mount('#app')
5 |
--------------------------------------------------------------------------------
/1-week/03/src/main.js:
--------------------------------------------------------------------------------
1 | import { createApp } from 'vue'
2 | import App from './App.vue'
3 |
4 | createApp(App).mount('#app')
5 |
--------------------------------------------------------------------------------
/1-week/04/src/main.js:
--------------------------------------------------------------------------------
1 | import { createApp } from 'vue'
2 | import App from './App.vue'
3 |
4 | createApp(App).mount('#app')
5 |
--------------------------------------------------------------------------------
/1-week/05/src/main.js:
--------------------------------------------------------------------------------
1 | import { createApp } from 'vue'
2 | import App from './App.vue'
3 |
4 | createApp(App).mount('#app')
5 |
--------------------------------------------------------------------------------
/1-week/04/src/components/Message.vue:
--------------------------------------------------------------------------------
1 |
2 | {{ messageText }}
4 |
3 |
5 | For a guide and recipes on how to configure / customize this project,
6 | check out the
7 | vue-cli documentation.
8 |