我想想问nvue下横屏字体不想让它放大的方法?有没有
nvue下横屏字体自动计算放大,很烦,不想让它自动放大,求大佬给个解决办法!!

t***@163.com
- 发布:2019-02-13 23:36
- 更新:2019-12-04 02:19
- 阅读:1407
我想想问nvue下横屏字体不想让它放大的方法?有没有
分类:uni-app

我也采坑,郁闷,记录一下。
nvue采用weex,字体单位px为相对值,1px=屏幕宽度/750。所以解决方案有两种:
1、按官方解释 https://ask.dcloud.net.cn/question/83937,manifest的nvue编译模式设为uni-app而不是weex。
实测编译时好像有BUG,编译时APP闪退,设置时常会失效。
2、编译模式设为weex,设置一个基础字体大小,即把相对值转换为绝对值,在元素中调用。缺点:不能全局,只作用于某个元素。
<view>
<text :style="{fontSize: baseFontSize * 12 }">字体大小绝对值</text>
</view>
var screenWidth;
data(){
return{
baseFontSize: 750/screenWidth //相当于屏幕的一个像素?
}
}
t***@163.com (作者)
试过,还是横屏放大,不管用!
2019-02-14 09:59