注意,naive-ui 仅支持 Vue3。如果你在使用 Vue2,可以去看看别的库。

官网文档地址:https://www.naiveui.com/zh-CN/light/docs/introduction

目录

一、安装Naive UI

二、如何使用

(1)局部安装(推荐)

(2)全局安装(不推荐)

三、支持的平台

四、简单总结


一、安装Naive UI

npm i -D naive-ui

然后安装Naive UI需要的字体 :

npm i -D vfonts

二、如何使用

(1)局部安装(推荐)

你可以直接导入组件并使用它。这种情况下,只有导入的组件才会被打包。

<template><n-button>naive-ui</n-button>
</template><script>import { defineComponent } from 'vue'import { NButton } from 'naive-ui'export default defineComponent({components: {NButton}})
</script>

如果你可以使用 setup script,你可以用下面的方式使用组件。

<template><n-button>naive-ui</n-button>
</template><script setup>import { NButton } from 'naive-ui'
</script>

(2)全局安装(不推荐)

安装全部组件,打包会有冗余代码。

import { createApp } from 'vue'
import naive from 'naive-ui'const app = createApp(App)
app.use(naive)

安装后,你可以这样使用全部组件。

<template><n-button>naive-ui</n-button>
</template>

三、支持的平台

IE 浏览器不支持。

EdgeFirefoxChromeSafari 等现代浏览器的最新的 2 个版本确保会被支持。

四、简单总结

更多Naïve UI组件使用相关内容,请参考组件使用文档:https://www.naiveui.com/zh-CN/light/components/button

基于naive-ui构建的免费开源的中后台模板

预览地址:https://naive-ui-admin.vercel.app/

账号:admin

密码:123456

Naïve UI——一个 Vue 3 组件库相关推荐

  1. 如何对第一个Vue.js组件进行单元测试

    by Sarah Dayan 通过莎拉·达扬 In Build Your First Vue.js Component we made a star rating component. We've c ...

  2. 从零实现Vue的组件库(零)- 基本结构以及构建工具

    今年三月份入职以来,一直在做后台运营系统,其中重复性工作有很多,其中组件库就是一项.尽管现阶段有很多优秀的开源组件库,但是为了适应产品奇奇怪怪的需求,还是要手动实现一些组件.将其沉淀下来,积累一些自己 ...

  3. vite/storybook/rollup搭建一个自己的组件库

    构建测试项目 首先vite 初始化一个项目 vue create story-book-demo ## 或者 vue create story-book-demo 然后添加storybook ,具体参 ...

  4. Vue|自定义组件库组件“前缀“咋定义?

    定义组件"前缀" 自定义组件库组件"前缀",咋定义?假如我自己个写一个组件库,怎么自定义自己的前组件前缀名.如:我自定义一个Button按钮,要让ta带上我自定 ...

  5. 从零开始搭建一个私有前端组件库

    前言 本文的代码部分基于vue2 + ts ,最终的文件目录如下 一.让vue能够正确use组件 1.1 准备工作 首先用cli,根据自己的需求创建一个项目,然后根据自己习惯或团队的规范可以做一些项目 ...

  6. 从零实现Vue的组件库(十)- Select 实现

    当选项过多时,使用下拉菜单展示并选择内容. Select 组件主要特点在于: 数据双向绑定,下拉列表变动时,选中项如何回显: 单选.多选的区分,以及对应处理. 1. 实例 代码 <fat-sel ...

  7. 构建你的第一个Vue.js组件

    我记得当时我拿起CakePHP,我很喜欢,开始使用它是多么容易.这些文档不仅结构合理,详尽无遗,而且用户友好.多年以后,这正是我在Vue.js中感受到的.然而,与Cake相比,Vue文档仍然缺少一件事 ...

  8. 从零实现Vue的组件库(十二)- Table 实现

    基于Table标签的展示数据组件. Table 组件主要特点在于: 组件 data 的解耦,减少重复代码: 良好的扩展性,可以通过自定义列模板来适应不同的业务场景. 1. 实例 代码 <fat- ...

  9. 构建Vue前端组件库

    在前端开发中可能会遇到将相同的功能模板集合成一个组件,供他人调用,这样可以减少重复造轮子,也可以节约人力.财力,更能够提高代码的可维护度:下面将通过详细的步骤教你如何构建一个Vue前端组件. 1.在本 ...

最新文章

  1. prototype.js 1.4版开发者手册
  2. 支付宝支付 第四集:配置类的定义和注入
  3. OPenCV学习笔记八-图像的滤波
  4. STM32之串口DMA例程
  5. docker mysql 漂移_Centos7系统Docker环境下Mysql部署
  6. ASP.NET伪静态的实现及伪静态的意义
  7. collections.OrderedDict()
  8. 查看Python第三方库的帮助文档
  9. oracle11g教程视频教程,最新oracle11g DBA 开发和应用数据库视频教程_IT教程网
  10. 扒视频/音效素材的方法
  11. 蓝牙解码格式哪个最好_柏韵Pureaudio AirDSD Pro 串流播放解码前级
  12. python生成列表a到z_python实现 1-26=A-Z, then AA-AZ, BA-BZ...ZZA-ZZZ, AAAA, etc.
  13. hdu 6184 Counting Stars(三元环计数)
  14. 计算机小高考成绩,2018江苏小高考成绩出来了!昆山*亮眼的学校是…
  15. 使用Google Analytics(分析)进行用户体验研究的5种方法
  16. Java中print,printf,println的区别
  17. 周总结2020-2-16
  18. Umeng统计-上报事件
  19. React+Redux技术栈核心要点解析(中篇)
  20. [历朝通俗演义-蔡东藩-前汉]第005回 信佞臣尽毁诗书 筑阿房大兴土木

热门文章

  1. 使用Python+md5删除本地重复(同一张不重名)的照片
  2. Java字符字符串类
  3. ubuntu下,apt的参数使用,很实用呦
  4. VC编译选项 /EHa 异常处理
  5. 《为大量出现的KPI流快速部署异常检测模型》 笔记
  6. Chart控件X轴显示不全的解决方法
  7. ABP源码分析四十七:ABP中的异常处理
  8. 禁止chrome浏览器自动填充表单的解决方案
  9. Nuxt项目支持import写法的最新解决方案
  10. 【报告分享】2020中国企业直播应用场景趋势研究报告.pdf(附下载链接)