1.引入iconfont的图标,只保留这两个文件
2.App.vue引入到全局中
javascript
@import "./static/fonts/iconfont.css"
3.pages.json中配置text为图标对应的unicode
javascript
{
"path": "pages/invite/invite",
"style": {
"h5": {
"titleNView": {
"buttons": [{
"color": "#fff",
"fontSize": "50rpx",
"text": ""
}],
"backgroundColor": "#FE2248"
}
},
"navigationBarTitleText": "邀请"
}
},
4.最后最关键的一步将iconfont.css中的iconfont改为.uni-btn-icon(底下是修改后的)
javascript
@font-face {
font-family: "iconfont"; /* Project id 4778538 */
src:url('iconfont.ttf?t=1733910972592') format('truetype');
}
//只改这里
.uni-btn-icon {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-bangzhu:before {
content: "\e60e";
}
官网说用\ue60e 这种,但实际是首次进入页面加载不出来,刷新才会出现。