GithubHelp home page GithubHelp logo

notesapp's Introduction

NotesApp

Segundo Projeto do Curso: The Vue 3 Bootcamp - The Complite Developer Guide



Esse repostório de estudos tem o objetivo de desenvolver conhecimentos teórico e prático sobre o Vue 3.

O que vimos?

  • O objetivo desse projeto é criar uma página Web em que o cliente possa escrever notas.
  • Neste projeto o professor propõe o desenvolvimento da aplicação focado no que chama de Vue Directives.
  • Neste projeto desenvolvemos uma página Web onde o cliente pode adicionar notas. Para isso, existem algumas regras de negócio, como o número de caracteres minimo. Além disso, nessas notas o cliente encontra: seu texto, a data de lançamento da nota.
  • Também foi pensado em um layout simples, porém estiloso, então foi usado algumas funções do JavaScript porém voltado para o Vue 3, como o v-if, v-show, v-for...
  • No desenvolvimento lidamos com outros aspectos importantes como o estabelecimento uma key para melhor controle de dados das notas, como também foi pensado a adição de uma Error Handling.


Note

Veja adiante as imagens do template renderizado.



Confira o que mais foi aplicado neste projeto:

  • Building the HTML and CSS
  • Conditional Rendering With v-if
  • Two Way Binding With v-model
  • Event Handling By Creating a New Note
  • Iteratively Rendering DOM Elements With v-for
  • The Importances of a Key
  • Adding Error Handling

Veja o resultado da página Web rederizado

alt alt alt alt



🙂


Abaixo você confere dicas do professor:


This template should help get you started developing with Vue 3 in Vite.

Recommended IDE Setup

VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).

Customize configuration

See Vite Configuration Reference.

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Compile and Minify for Production

npm run build

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.