如何解决uni图标在app上不显示的问题
时间:2021-09-26
来源:互联网
今天PHP爱好者给大家带来uni图标在app上不显示的解决办法:1、不要使用非H5端不支持的vue语法;2、在组件内部写样式;3、修改路径“url(https://alicdn.net)”;4、用手机可访问的IP进行联网测试。希望对大家有所帮助。
本文操作环境:Windows7系统、uni-app2.5.1版,DELL G3电脑
uni图标在app上不显示?
uniapp引入iconfont图标及解决真机中iconfont不显示的问题
一、uniapp中如何引入iconfont图标
1、先从iconfont网站下载项目文件。如图:
2、下载好的iconfont文件解压,取iconfont.css放入自己工程目录
3、回到iconfont网站,点击复制代码,只需要ttf格式的地址就行
4、打开项目中的iconfont.css文件,用复制的ttf格式的代码写进@font-face中,如下:
@font-face {
font-family: "iconfont";
src: url('https://at.alicdn.com/t/font_2277759_0seoqjijl89r.ttf') format('truetype');
}
5、最后在App.vue 的 style标签中引入iconfont.css
6、重新编译,可以看到应的图标。
二、解决真机中iconfont不显示的问题
问题:经过如上操作,iconfont图标在H5里是正常显示了,但是当在真机app上调试时却发现icon显示不成功。
解决方案:官方链接:https://uniapp.dcloud.io/matter
1、使用了非H5端不支持的vue语法,受小程序自定义组件限制的写法,详见
2、不要在引用组件的地方在组件属性上直接写 style="xx",要在组件内部写样式
3、url(//alicdn.net)等路径,改为url(https://alicdn.net),因为在App端//是file协议
4、很多人在H5端联网时使用本地测试服务地址(localhost或127.0.0.1),这样的联网地址手机App端是无法访问的,请使用手机可访问的IP进行联网
@font-face {
font-family: "iconfont";
src: url('//at.alicdn.com/t/font_2277759_0seoqjijl89r.ttf') format('truetype');
}// 改为这样即可:@font-face {
font-family: "iconfont";
src: url('https://at.alicdn.com/t/font_2277759_0seoqjijl89r.ttf') format('truetype');
}
以上就是如何解决uni图标在app上不显示的问题的详细内容,更多请关注php爱好者其它相关文章!
-
币安怎么购买First币?First购买教程与币安binance下载入口 时间:2025-05-15
-
币安怎么购买Pay币?Pay购买教程与币安binance下载入口 时间:2025-05-15
-
《“马上就到”的距离单位是什么?》 时间:2025-05-15
-
币安怎么购买Attention币?Attention购买教程与币安binance下载入口 时间:2025-05-15
-
币安怎么购买MATIC币?MATIC购买教程与币安binance下载入口 时间:2025-05-15
-
《为什么我的灵感总是在洗澡的时候出现?》 时间:2025-05-15
今日更新
-
php5.3什么意思
阅读:18
-
uni-app page模块提供了控制页面的方法
阅读:18
-
vuejs项目怎么打包
阅读:18
-
uni-app引入插件的方法有哪些
阅读:18
-
一招教你使用ps制作融化字效果(分享)
阅读:18
-
聊聊关于PHP定时器的那些事
阅读:18
-
vue传参数的方法有哪些
阅读:18
-
手把手教你使用ps制作冰冻字效果(分享)
阅读:18
-
怎么删除nodejs
阅读:18
-
uni_app能干啥用
阅读:18