vue3 通过naive-ui 使用xicons
vue3 setup语法糖使用xicons
- vue3 通过naive-ui 使用xicons
- 一、需要的准备
- 1.安装naive-ui
- 2.安装xicons
- 二、示例
- 1.用xicons的Icon组件进行icon 的控制
- 2.用naive-ui中
vue3 通过naive-ui 使用xicons
Vue3 setup 。naive-ui使用xicons记录
一、需要的准备
1.安装naive-ui
npm i -D naive-ui
在组件中的引用方式采用直接引入,只有导入的组件才会被打包。点我详细代码
使用Vue3 setup形式
<template><n-button>naive-ui</n-button>
</template><script setup>import { NButton } from 'naive-ui'
</script>
2.安装xicons
介绍:整合自 fluentui-system-icons、ionicons、ant-design-icons、material-design-icons、Font-Awesome tabler-icons 和 carbon 的 SVG Vue/React 组件。 使用方式介绍
下面是分别安装icons库,可以都安装,也可以只安装用到的
# 适用于 vue3
npm i -D @vicons/fluent
npm i -D @vicons/ionicons4
npm i -D @vicons/ionicons5
npm i -D @vicons/antd
npm i -D @vicons/material
npm i -D @vicons/fa # font awesome
npm i -D @vicons/tabler
npm i -D @vicons/carbon
同时 xicons 提供了一些图标工具组件来自定义图标的颜色和尺寸。
二、示例
在使用前可以到网站进行预览和查询,xicons.org
1.用xicons的Icon组件进行icon 的控制
xicons 提供一些 Icon 组件来帮助调整内部 SVG 图标的颜色和尺寸
安装npm i -D @vicons/utils # vue3
<template><Icon :size="40" color="#0e7a0d"><CarOutline /></Icon>
</template><script setup lang="ts">
import { CarOutline } from "@vicons/ionicons5";
import { Icon } from "@vicons/utils";
</script>
2.用naive-ui中<n-icon/ >
<template><n-icon :size="40" color="#0e7a0d"><Wind /> </n-icon>
</template><script setup lang="ts">
import { Wind } from "@vicons/fa";
import { NIcon } from "naive-ui";
</script>
vue3 通过naive-ui 使用xicons相关推荐
- Naive UI使用useDialog、useMessage、useNotification、useLoadingBar,超实用
本人是使用的vite3+vue3+TS+Naive UI 标题提到的四个组合API都是需要在setup中使用的,如果脱离,就会报错,在搭建框架的时候又需要脱离单独使用.搜索了好多的解决方案,大都是将他 ...
- Vue3 UI组件库对比,Naive UI、Element Plus、 Ant Design Vue
对比图 \ Element Plus Naive ui Ant Design Vue 简介 element-ui Vue3版本,国内使用广泛 Vue作者推荐的Vue3ui 组件库 阿里Ant Desi ...
- vue3 使用render函数渲染插槽,以Naive UI为例
Vue3使用render函数渲染插槽,以Naive UI为例 网上有好多解释rende函数和插槽原理的文章,不可否认他们的水平都比我高,只是我这篇文章更加注重"术\法\道"中的术, ...
- vue3+Naive UI数据表格基本使用方式
一.基础使用方式 1.引入表格及数据 <-- 表格标签 --> <n-data-table :bordered="false" :single-line=&quo ...
- 源码级剖析了 Naive UI 的 Button 完整过程
注意:为了让篇幅尽可能简洁一丢丢,在有些地方贴源码时,我尽可能贴最能反映要讲解内容的源码,其他重复性的代码就略去了,所以如果你自己尝试去阅读源码时,可能会发现和文章里的代码有出入.文章跑通 Naive ...
- Naive UI - 火热出炉!基于 Vue 3.0/TypeScript 的免费开源前端 UI 组件库
非大厂 KPI 项目!开源三天就收获 800 Star,还获得 Vue 作者尤雨溪的官方推荐. 关于 Naive UI Naive UI 是一款基于当前比较新的 Vue 3.0/TypeScript ...
- Nuxt3 + Naive UI 的SSG项目分享(一)
搭建Nuxt3项目分享 你好! 这是写在分享前的前言,主要是想谈谈分享的初心,它涉及两个方面:一是整理并且巩固自己的技术应用的知识,用于查漏补缺之用:二则是秉承互联网精神,在网络上相互分享,相互协作. ...
- Naive Ui Admin 发布后台管理系统 高颜值Admin骨架 看看是不是你想要的
简介 Naive Ui Admin 是一个免费开源的中后台模版,使用了最新的vue3,vite2,TypeScript等主流技术开发,开箱即用的中后台前端解决方案,也可用于学习参考. 特性 最新技术栈 ...
- Naive Ui Admin前端集成框架
简介 Naive Ui Admin 是基于 vue3,vite2,TypeScript,搭配使用 Naive Ui 组件库形成一套开箱即用的中后台前端解决方案,Naive Ui Admin 遵守 Na ...
- 推荐 8 个支持 Vue3 的前端 UI 组件库,免费开源、漂亮美观,涵盖常用的业务组件
Vue3 正式发布已经快2年了,今年2月也正式变成 Vue 项目的默认版本,今天分享8个优秀的 Vue3 UI 组件库. Element Plus 相关网址:https://www.thosefree ...
最新文章
- R语言统计入门课程推荐——生物科学中的数据分析Data Analysis for the Life Sciences
- 浪潮服务器开始虚拟化,(浪潮服务器-虚拟化解决方案.ppt
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2 新增解压缩工具类ZipHelper
- PlayMaker布局技巧:预览GUI界面
- QM模块常见检验分类术语
- React中redux原理图
- c语言 sqlite_SQLite与C语言
- 【学习笔记】局域网基本概念和体系结构,以太网、无线局域网与PPP协议、HDLC协议
- 解决连接mysql报错1130
- OpenCV--实现图像滑动窗口截取子图操作
- 粘包问题以及解决方法
- AC日记——[ZJOI2009]狼和羊的故事 bzoj 1412
- python之路day9_Python之路,Day7 - 面向对象编程进阶
- VMware12序列号
- 优思学院|FMEA 写不好?原因竟然是...
- vivado2021.1安装
- 济南女子学院计算机专业有哪些,山东女子学院专业涵盖8个学科门类,今年普本计划招2580人...
- azkaban报错Error Chunking during uploading files to db
- nodejs addon实现回调函数事件
- 【郭东白架构课 模块一:生存法则】05|法则二:研发人员的人性需求是如何影响架构活动成败的?