当前位置: 首页 > news >正文

中国佛山手机网站建设百度广告安装入口

中国佛山手机网站建设,百度广告安装入口,青海住房和建设厅网站,鹤壁做网站多少钱hfex-icon图标库 Install npm i -D hfex-icon主要提供2种使用方式 方式一 通过svg图标资源,借助unplugin-icons库将svg图标文件生成vue组件,然后通过vue组件的引入方式在vue中使用 unplugin-icons 兼容vue2和vue3 在vue.config.js的plugins中配置…

hfex-icon图标库

Install

npm i -D hfex-icon

主要提供2种使用方式

方式一

通过svg图标资源,借助unplugin-icons库将svg图标文件生成vue组件,然后通过vue组件的引入方式在vue中使用

unplugin-icons

兼容vue2和vue3

在vue.config.js的plugins中配置

Install unplugin-icons

npm i -D unplugin-icons

Webpack版本

const path = require('path')
const Icons = require('unplugin-icons/webpack');
const { FileSystemIconLoader } = require('unplugin-icons/loaders');
module.exports = {configureWebpack:{plugins:[Icons({compiler: vue2,//vue2或者vue3,看当前项目customCollections: {'hfex-icon': FileSystemIconLoader(path.join(process.cwd(), './node_modules/hfex-icon/icons'), svg =>svg.replace(/^<svg /, '<svg fill="currentColor" '))}})]}
}

Vite版本

import { defineConfig } from 'vite'
import Icons from 'unplugin-icons/vite'
import path from 'path'
import { FileSystemIconLoader } from 'unplugin-icons/loaders'
export default defineConfig({plugins:[Icons({compiler: vue3,//vue2或者vue3,看当前项目customCollections: {'hfex-icon': FileSystemIconLoader(path.join(process.cwd(), './node_modules/hfex-icon/icons'), svg => {return svg.replace(/^<svg /, '<svg fill="currentColor" ')})}
}),
]
})

也可以通过hfex-icon-plugin 配置,hfex-icon-plugin是将以上plugin上的配置封装起来

Install

npm i hfex-icon-plugin -D

在vue.config.js的plugins中配置(webpack)

vite版本待更新…

const HfexIconPlugin = require('hfex-icon-plugin')
module.exports = {configureWebpack:{plugins:[...HfexIconPlugin.plugins]}
}

在vue入口文件引入注册组件

import HfexIcon from 'hfex-icon'
app.use(HfexIcon) //vue3
Vue.use(MfexIcon); //vue2

使用

<hfex-icon name="home" color="#999" size="80px"/>

效果展示

Image text

参数支持

参数类型默认值
namestringhome
sizestring28px
colorstring#000

方式二

配合unocss使用

Install unocss

npm install -D unocss

在vue入口文件引入

import 'uno.css'

在vue.config.js的plugins中配置

npm install -D @unocss/webpack
//vue.config.js
const UnoCSS = require('@unocss/webpack').default
const presetIcons = require('unocss').presetIcons
const presetUno = require('unocss').presetUno
const presetAttributify = require('unocss').presetAttributifymodule.exports = {configureWebpack:{plugins:[UnoCSS({presets: [presetUno(),presetAttributify(),presetIcons({collections: {'hfex-icon': () => require('hfex-icon/iconify-json/hfex-icon.json')}})]}),]}
}

vite中使用

//vite.config.ts
import Unocss from 'unocss/vite'
import { defineConfig } from 'vite'
import Unocss from 'unocss/vite'
import { presetUno, presetAttributify, presetIcons } from 'unocss'export default defineConfig({plugins:[UnoCSS({presets: [presetUno(),presetAttributify(),presetIcons({collections: {'hfex-icon': () => require('hfex-icon/iconify-json/hfex-icon.json')}})]}),]
})

使用

<div class="i-hfex-icon:message w-80px h-80px bg-#cde6c7"></div>
<div class="i-hfex-icon:delete w-80px h-80px bg-#994405"></div>
<div class="i-hfex-icon:share w-80px h-80px bg-#cde6c7"></div>

效果展示

Image text

图标支持

Image text

http://www.khdw.cn/news/44007.html

相关文章:

  • 成品短视频app的优势网站页面关键词优化
  • 网站开发人员招聘要求市场调研分析报告怎么写
  • 八年级微机网站怎么做怎么制作微信小程序
  • 网站建设费用怎么算电商seo是什么意思
  • 厦门 外贸商城网站制作百度推广方案
  • 网站数据库大小长沙seo排名优化公司
  • gov域名网站有哪些免费站长统计工具
  • 全广告网站电脑网络优化软件
  • 网站建设策划书的要求广告联盟自动挂机赚钱
  • 哪个网站专做水果批发今日军事新闻热点事件
  • wordpress下载站主题百度关键词怎么优化
  • 网站开发 群广东疫情防控措施
  • ps网站设计怎么做上海百度推广公司排名
  • 北京软件开发公司找和丰软件专业西安seo阳建
  • 满洲里网站建设网站怎么做到秒收录
  • 做网站 中文字体是用什么制作网页app
  • 注册个人网站域名是com好还是net好洛阳网站建设优化
  • 如何做超一个电子商务网站网络运营师
  • 海口企业网站建设关键词优化排名软件哪家好
  • 呼和浩特建设委员会网站厦门谷歌推广
  • 一个动态网站的制作流程网站查询平台
  • 做网站栏目是什么意思旅游app推广营销策略
  • 手机端网站开发教程重庆网站seo教程
  • 佛山网站seo优化自己如何注册网站
  • 做六合彩网站销售crm客户管理系统
  • 新网站上线怎么做seo有效果的网站排名
  • 做网站有用没长沙营销推广
  • 专门做网页设计网站谷歌ads广告投放
  • 企业网站建设框架徐州网站设计
  • 外贸商做英文网站的目的seo搜索