使用Vue-Materail时,如何自定义图标的大小、颜色、位置?
按照官网的文档,在代码中这样写:
<md-input-container md-clearable>
<label>Clearable</label>
<md-input v-model="initialValue"></md-input>
</md-input-container>
运行的结果是这样的(图片上传失败,提示是:操作失败,检查网络后重试(这个怎么破?)):
结果就是本来应该显示 [×图标] 的地方 显示的却是 [Clearable] 文字
这里应该怎么去设置显示为图标,并且如何自定义该图标?
使用 <md-icon>
组件的时候,如何设置icon的大小,颜色,和位置,是自己在<style>
标签中写对应的样式文件吗?
问题已经解决了,是因为我没有添加相关引用。刚开始对
vue-material
使用不熟悉,不太会用才出现的问题刚好简单总结下
vue-material
基本步骤吧。1. 安装
2. 在vue项目中使用
3. 如果使用其提供的
Fonts
和Icons
的话,那么我们可以在index.html
中添加相关<link>
如果使用
Fonts
,那么就在index.html
中添加如果使用
Icons
,那么就在index.html
中添加fonts.googleapis.com
是不是我们国内用着不舒服啊?可把上面的这个域名改成fonts.lug.ustc.edu.cn
,这样的话,上面的比如Icons
的<link>
就是下面这样写了当然,不使用这些
Fonts
和Icons
也可以啊,使用其他的替换方案也可以,自己查查好了4. 使用vue-material提供的组件,构建我们页面
举个最简单的例子吧,比如我们完成一个
toolbar
和问题中提到的input
框好了先来张效果图:

<md-toolbar>
<md-button>
<md-icon>
<md-input>
其他的都具体去看官网文档上的
Componets
的介绍吧下面看实现代码(
vue init webpack demo
之后我没有改其他的东西,所以就把内容写在Hello.vue
文件中)5.
npm run dev
运行项目是不是报错了?
提示什么什么模块没有安装,是因为样式加载的问题,安装一下就好了
再次
npm run dev
运行,就可以了!至此,结果就和上面效果图一致了,算是对
vue-material
使用的基础步骤做了个记录总结吧,继续努力...