Vue 3 e Naive UI

heltoncarlos

Helton Carlos Brito Silva

Posted on November 19, 2024

Vue 3 e Naive UI

O Naive UI é uma biblioteca de componentes de interface de usuário (UI) para Vue.js, desenvolvida com foco em simplicidade, design limpo e flexibilidade. 💻💻

Ela segue o padrão de design "Material Design" e oferece uma vasta gama de componentes prontos para uso, como botões, tabelas, formulários, modais, entre outros, permitindo que os desenvolvedores criem aplicações com interfaces modernas e consistentes de forma rápida e fácil, hoje é uma das minhas bibliotecas favoritas para criação de layouts com Vue3.🚀💻✨

1º Etapa

Entre no seu projeto e instale a biblioteca.

npm i -D naive-ui
Enter fullscreen mode Exit fullscreen mode

Verifique se instalou package.json:

{
  "devDependencies": {
    "naive-ui": "^2.40.1",
  }
}
Enter fullscreen mode Exit fullscreen mode

A versão atual é 2.40.1, pode ser que em algum momento altere, mas acredito que será a mesma forma de instalação.

2º Etapa

Hora de usar essa linda biblioteca de componentes!

<script setup lang="ts">
  import { NButton } from 'naive-ui'
</script>

<template>
  <n-button>naive-ui</n-button>
</template>
Enter fullscreen mode Exit fullscreen mode

Para usar de forma global faça isso:

Adicione também no arquivo main.js ou main.ts

import { createApp } from 'vue'
import App from './App.vue'
import naive from "naive-ui";

createApp(App).use(naive).mount('#app');
Enter fullscreen mode Exit fullscreen mode

Agora você só precisar fazer isso para usar o button:

<template>
  <n-button>naive-ui</n-button>
</template>
Enter fullscreen mode Exit fullscreen mode

Link da documentação:
https://www.naiveui.com/en-US/os-theme

Link de um projeto meu que usa o naive-ui:
https://github.com/Helton-Carlos/stance-erp

Image description

Quero agradecer a todos que chegaram ate aqui!

linkedin:
https://www.linkedin.com/in/helton-brito-856ba516b/

💖 💪 🙅 🚩
heltoncarlos
Helton Carlos Brito Silva

Posted on November 19, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Vue 3 e Naive UI
naiveui Vue 3 e Naive UI

November 19, 2024