├── .gitignore ├── problem1 ├── .gitignore ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ └── index.html └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ └── HelloWorld.vue │ ├── layouts │ ├── LayoutA.vue │ └── LayoutB.vue │ ├── main.js │ ├── router │ └── index.js │ └── views │ ├── About.vue │ ├── Contact.vue │ └── Home.vue ├── problem2 ├── .gitignore ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ └── index.html └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ └── HelloWorld.vue │ ├── layouts │ ├── LayoutA.vue │ └── LayoutB.vue │ ├── main.js │ ├── router │ └── index.js │ └── views │ ├── About.vue │ ├── Contact.vue │ └── Home.vue └── solution ├── .gitignore ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public ├── favicon.ico └── index.html └── src ├── App.vue ├── assets └── logo.png ├── components └── HelloWorld.vue ├── layouts ├── LayoutA.vue └── LayoutB.vue ├── main.js ├── router └── index.js └── views ├── About.vue ├── Contact.vue └── Home.vue /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/.gitignore -------------------------------------------------------------------------------- /problem1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem1/.gitignore -------------------------------------------------------------------------------- /problem1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem1/README.md -------------------------------------------------------------------------------- /problem1/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem1/babel.config.js -------------------------------------------------------------------------------- /problem1/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem1/package-lock.json -------------------------------------------------------------------------------- /problem1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem1/package.json -------------------------------------------------------------------------------- /problem1/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem1/public/favicon.ico -------------------------------------------------------------------------------- /problem1/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem1/public/index.html -------------------------------------------------------------------------------- /problem1/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem1/src/App.vue -------------------------------------------------------------------------------- /problem1/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem1/src/assets/logo.png -------------------------------------------------------------------------------- /problem1/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem1/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /problem1/src/layouts/LayoutA.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem1/src/layouts/LayoutA.vue -------------------------------------------------------------------------------- /problem1/src/layouts/LayoutB.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem1/src/layouts/LayoutB.vue -------------------------------------------------------------------------------- /problem1/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem1/src/main.js -------------------------------------------------------------------------------- /problem1/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem1/src/router/index.js -------------------------------------------------------------------------------- /problem1/src/views/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem1/src/views/About.vue -------------------------------------------------------------------------------- /problem1/src/views/Contact.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem1/src/views/Contact.vue -------------------------------------------------------------------------------- /problem1/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem1/src/views/Home.vue -------------------------------------------------------------------------------- /problem2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem2/.gitignore -------------------------------------------------------------------------------- /problem2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem2/README.md -------------------------------------------------------------------------------- /problem2/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem2/babel.config.js -------------------------------------------------------------------------------- /problem2/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem2/package-lock.json -------------------------------------------------------------------------------- /problem2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem2/package.json -------------------------------------------------------------------------------- /problem2/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem2/public/favicon.ico -------------------------------------------------------------------------------- /problem2/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem2/public/index.html -------------------------------------------------------------------------------- /problem2/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem2/src/App.vue -------------------------------------------------------------------------------- /problem2/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem2/src/assets/logo.png -------------------------------------------------------------------------------- /problem2/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem2/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /problem2/src/layouts/LayoutA.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem2/src/layouts/LayoutA.vue -------------------------------------------------------------------------------- /problem2/src/layouts/LayoutB.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem2/src/layouts/LayoutB.vue -------------------------------------------------------------------------------- /problem2/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem2/src/main.js -------------------------------------------------------------------------------- /problem2/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem2/src/router/index.js -------------------------------------------------------------------------------- /problem2/src/views/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem2/src/views/About.vue -------------------------------------------------------------------------------- /problem2/src/views/Contact.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem2/src/views/Contact.vue -------------------------------------------------------------------------------- /problem2/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/problem2/src/views/Home.vue -------------------------------------------------------------------------------- /solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/solution/.gitignore -------------------------------------------------------------------------------- /solution/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/solution/README.md -------------------------------------------------------------------------------- /solution/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/solution/babel.config.js -------------------------------------------------------------------------------- /solution/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/solution/package-lock.json -------------------------------------------------------------------------------- /solution/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/solution/package.json -------------------------------------------------------------------------------- /solution/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/solution/public/favicon.ico -------------------------------------------------------------------------------- /solution/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/solution/public/index.html -------------------------------------------------------------------------------- /solution/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/solution/src/App.vue -------------------------------------------------------------------------------- /solution/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/solution/src/assets/logo.png -------------------------------------------------------------------------------- /solution/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/solution/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /solution/src/layouts/LayoutA.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/solution/src/layouts/LayoutA.vue -------------------------------------------------------------------------------- /solution/src/layouts/LayoutB.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/solution/src/layouts/LayoutB.vue -------------------------------------------------------------------------------- /solution/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/solution/src/main.js -------------------------------------------------------------------------------- /solution/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/solution/src/router/index.js -------------------------------------------------------------------------------- /solution/src/views/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/solution/src/views/About.vue -------------------------------------------------------------------------------- /solution/src/views/Contact.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/solution/src/views/Contact.vue -------------------------------------------------------------------------------- /solution/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampewebdev/vue-dynamic-layout-problems-and-solution/HEAD/solution/src/views/Home.vue --------------------------------------------------------------------------------