vue-awesome | 一款基于vuejs的SVG图标组件
源码介绍
vue-awesome是一款基于vuejs的SVG图标组件。它内置 Font Awesome 图标。可以轻松的在页面上展示SVG图标。 如果您想使用vue-awesome图标组件,首先您需要安装它,命令如下: 在下面两种方式中任选一种 基础用法 添加选项 堆叠图标 自定义图标简要教程
使用方法
安装
npm install vue-awesome
使用
// 仅引入用到的图标以减小打包体积
import 'vue-awesome/icons/flag'
// 或者在不关心打包体积时一次引入全部图标
import 'vue-awesome/icons'
// 全局注册(main.js)
import Icon from 'vue-awesome/components/Icon'
Vue.component('v-icon', Icon)
// 或局部注册
export default {
components: {
'v-icon': Icon
}
}
<v-icon name="flag"/>
<v-icon name="sync" scale="2" spin/>
<v-icon name="comment" flip="horizontal"/>
<v-icon name="code-branch" label="Forked Repository"/>
<v-icon label="No Photos">
<v-icon name="camera"/>
<v-icon name="ban" scale="2" class="alert"/>
</v-icon>
import Icon from 'vue-awesome/components/Icon'
// vue 图标
Icon.register({
vue: {
width: 256,
height: 221,
polygons: [
{
style: 'fill:#41B883',
points: '0,0 128,220.8 256,0 204.8,0 128,132.48 50.56,0 0,0'
},
{
style: 'fill:#35495E',
points: '50.56,0 128,133.12 204.8,0 157.44,0 128,51.2 97.92,0 50.56,0'
}
]
}
})
配置参数
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » vue-awesome | 一款基于vuejs的SVG图标组件
发表评论 取消回复