解决uniapp开发h5页面时使用canvas字体显示大小有误问题

背景

用uniapp开发h5页面,如果你使用canvas画图,可能会用到canvasContext.setFontSize()这个函数,经过测试,如果设置的size是小数,那么在csdn、知乎等内置浏览器中访问,字体大小是不正确的。

解决方法

用Math.round()等取整函数,将小数转为整数,再赋值。

建议

最好使用canvas中,涉及数字的都取整,不要用小数,以免出现其他问题!

发布了40 篇原创文章 · 获赞 28 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/lyandgh/article/details/103835031