t***@163.com
t***@163.com
  • 发布:2019-02-13 23:36
  • 更新:2019-12-04 02:19
  • 阅读:1407

我想想问nvue下横屏字体不想让它放大的方法?有没有

分类:uni-app

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

2019-02-13 23:36 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com

用PX呗 简单粗暴

  • t***@163.com (作者)

    试过,还是横屏放大,不管用!

    2019-02-14 09:59

simli

simli

我也采坑,郁闷,记录一下。
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 //相当于屏幕的一个像素?
}
}

该问题目前已经被锁定, 无法添加新回复