- 首先去iconfont这个网站添加自己想要的图标,然后下载下来
把ttf文件放到根目录 static/iconfont.ttf
把css放到根目录的common/iconfont.css
打开App.vue 文件 修改成下面
<script>
export default {
onLaunch: function() {
// #ifndef MP
const domModule = weex.requireModule('dom')
domModule.addRule('fontFace', {
'fontFamily': "uicon-iconfont",
'src': "url('/static/iconfont.ttf')"
});
// #endif
},
onShow: function() {
},
onHide: function() {
}
}
</script>
<style lang="scss">
/*每个页面公共css */
@import "@/uni_modules/uview-ui/index.scss";
@import "common/demo.scss";
/* #ifndef APP-PLUS-NVUE */
@import url("/common/iconfont.css");
/* #endif */
</style>
修改/common/iconfont.css以下内容
// 原来
@font-face {
font-family: "iconfont";
// 现在
@font-face {
font-family: "uicon-iconfont";
// 原来
font-family: "iconfont" !important;
// 现在
font-family: "uicon-iconfont" !important