cmod 是 777 权限,由于是用的是虚拟机,所以经常出现权限问题,因此索性直接给 777(仅限本地开发)icon 组件
下载
Icon.vue 文件到这里下载
Icon.vue 文件,建议将整个项目
git 下来。这个组件的作用就是,用来创建
<icon name="your icon name"></icon> 自定义标签。然后把
Icon.vue 放到
components 目录下(放哪里可以自己决定)在
src/icons 创建注册图标文件这个目录集中放置所有
icon 的注册
js 文件创建出口文件
index.js 这里面将引入所有图标
js 文件
// src/icons/index.jsimport './chevron-right.js';
// ...... 其他需要的图标文件
以右键头图标为例:(
chevron-right.js)
import Icon from '../components/Icon.vue';Icon.register({
'chevron-right': {
'width': 1280,
'height': 1792,
'paths': [{
'd': 'M1107 877l-742 742q-19 19-45 19t-45-19l-166-166q-19-19-19-45t19-45l531-531-531-531q-19-19-19-45t19-45l166-166q19-19 45-19t45 19l742 742q19 19 19 45t-19 45z'
}] }
});
项目入口 main.js 引用字体库
项目主入口文件
main.js 中引入
vue-awesome 库和
icons/index.js 文件引入图标组件
import Icon from './components/Icon';引入图标内容文件
import './icons/index.js';然后将
Icon 注册成
vue 组件
Vue.component('icon', Icon);注册完成之后,我们就可以在代码中直接使用
<icon></icon> 标签了结束
使用步骤还是很简单的,经过上面的步骤之后我们就可以正常使用图标库了
总结下来步骤其实就下面几步
import Icon.vue 组件new
you-icon.js










