All Projects → Lemoncode → Vuejs By Sample

Lemoncode / Vuejs By Sample

Licence: mit
The goal of this project is to provide a set of step by step samples, covering core concepts of Vue.js

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Vuejs By Sample

Electron Vue Webpack
A minimal Electron + Vue 2 + Webpack 2 setup for quick development.
Stars: ✭ 70 (+14.75%)
Mutual labels:  webpack2, vuejs2
Easy Vue
Learn vueJS Easily 👻
Stars: ✭ 896 (+1368.85%)
Mutual labels:  webpack2, vuejs2
Webpack2
基于webpack2和vue.js2构建饿了么多页面应用 🌹
Stars: ✭ 165 (+170.49%)
Mutual labels:  webpack2, vuejs2
Generator Fountain Webapp
Yeoman 'fountain' generator to start a webapp
Stars: ✭ 985 (+1514.75%)
Mutual labels:  webpack2, vuejs2
Vueniverse
Full stack, user based, PWA, Vue template.
Stars: ✭ 339 (+455.74%)
Mutual labels:  webpack2, vuejs2
Willshop
基于 Laravel5.4 + vue.js2.x 的小网店系统
Stars: ✭ 46 (-24.59%)
Mutual labels:  webpack2, vuejs2
Commonschunkplugin config
Webpack的common-chunk-plugin源码分析,来自于[我的github文章全集](https://github.com/liangklfangl/react-article-bucket)
Stars: ✭ 50 (-18.03%)
Mutual labels:  webpack2
Vuex Flash
VueJs Flash Message Component within Vuex
Stars: ✭ 54 (-11.48%)
Mutual labels:  vuejs2
Ticket Conductor
A free and open-source Laravel 5.5 and VueJS (SPA) Ticket system
Stars: ✭ 48 (-21.31%)
Mutual labels:  vuejs2
Bootstrap Loader
Load Bootstrap styles and scripts in your Webpack bundle
Stars: ✭ 1,038 (+1601.64%)
Mutual labels:  webpack2
Stf Vue Select
stf vue select - most flexible and customized select
Stars: ✭ 61 (+0%)
Mutual labels:  vuejs2
Vuejs Aspnetcore Ssr
🆙 VueJS 2.5 Server Side Rendering on ASP.NET Core 2 and more
Stars: ✭ 57 (-6.56%)
Mutual labels:  vuejs2
Vue Social Sharing
A renderless Vue.js component for sharing links to social networks, compatible with SSR
Stars: ✭ 1,071 (+1655.74%)
Mutual labels:  vuejs2
Vuejs Redux
Flexible binding between Vue and Redux
Stars: ✭ 51 (-16.39%)
Mutual labels:  vuejs2
Vue2 Web
酷我音乐—vue2、vue-router2、webpack2框架
Stars: ✭ 54 (-11.48%)
Mutual labels:  webpack2
Vue Form Wizard
Vue.js 2 wizard
Stars: ✭ 1,053 (+1626.23%)
Mutual labels:  vuejs2
Livro Sem Apego
📚 Um site de doação de livros, sem fins lucrativos! o/
Stars: ✭ 58 (-4.92%)
Mutual labels:  vuejs2
Vue Image Loader
Vue progressive image loader plugin like Medium
Stars: ✭ 47 (-22.95%)
Mutual labels:  vuejs2
Tra Info
快速地查詢臺鐵時刻表,沒有廢話。
Stars: ✭ 53 (-13.11%)
Mutual labels:  vuejs2
Zaneperfor
前端性能监控系统,消息队列,高可用,集群等相关架构
Stars: ✭ 1,085 (+1678.69%)
Mutual labels:  vuejs2

Vue.js by sample

The goal of this project is to provide a set of step by step samples, covering core concepts of Vue.js Each of the samples contains a README.md file that indicates the purpose of the sample plus an step by step guide to reproduce it.

Demos

00 Boilerplate

In this sample we are going to setup a web project that can be easily managed by webpack.

We won't install anything related to Vue.js, just some basic plumbing.

We will setup an initial npm project and give support to TypeScript. Then we will create a Hello World TypeScript sample.

Summary steps:

  • Prerequisites: Install Node.js
  • Initialize package.json (with npm init)
  • Install:
    • Webpack and webpack-dev-server.
    • TypeScript.
  • Setup webpack.config.js
  • Create a test js file.
  • Create a simple HTML file.

01 Hello VueJS

In this sample we are going to create our first Vue.js SFC and connect it with the DOM.

We will take a startup point sample 00 Boilerplate.

Summary steps:

  • Install Vue.js devtools.
  • Install vue.js library and others dependencies.
  • Configure webpack to work with vue.js.
  • Update index.html.
  • Update main.ts.

02 Properties

In this sample we are going to learn a basic concept, handling properties.

We will take a startup point sample 01 Hello VueJS.

Summary steps:

  • Update App.vue with and input element.
  • Use v-model directive.
  • Create our first component.
  • Passing properties from main.ts to hello.ts.
  • Other approach to work with properties.

03 Login

In this sample we are going to create a login page.

We will take a startup point sample 02 Properties.

Summary steps:

  • Delete Hello.vue.
  • Update App.vue.
  • Update index.html.
  • Create login page.
  • Configure router navigation.
  • Create recipe list page.
  • Create LoginEntity model.
  • Create fake login API.
  • Check valid login.

04 Recipe List

In this sample we are going to create a recipe list page.

We will take a startup point sample 03 Login.

Summary steps:

  • Create recipe model.
  • Create fake recipe API.
  • Create recipe list page container.
  • Update recipe list page.
  • Navigate to edit recipe page.

05 Edit Recipe

In this sample we are going to create a edit recipe page.

We will take a startup point sample 04 Recipe List.

Summary steps:

  • Create API methods.
  • Create pageContainer.
  • Update page.
  • Create common components.
  • Create edit recipe form.
  • Add form validations with lc-form-validation.

About Basefactor + Lemoncode

We are an innovating team of Javascript experts, passionate about turning your ideas into robust products.

Basefactor, consultancy by Lemoncode provides consultancy and coaching services.

Lemoncode provides training services.

For the LATAM/Spanish audience we are running an Online Front End Master degree, more info: http://lemoncode.net/master-frontend

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].