w***@qq.com
w***@qq.com
  • 发布:2020-08-12 21:32
  • 更新:2021-11-02 17:38
  • 阅读:9627

uniapp开发h5,设置页面最大宽度

分类:uni-app

uniapp开发的h5页面,在pc端打开时,怎么能设置显示的最大宽度为750px,现在直接通过pc打开页面太大了,在App.vue里面设置body{max-width: 750px; margin: 0 auto;}可以实现,但是页面的文字大小依然是按照浏览器窗口大小来计算的,并不是按照750px来计算的。

2020-08-12 21:32 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com

在APP.vue下面第一行加上以下代码就会自适应了
var timer_id = 0;
if (typeof window != 'undefined') {
if (window.innerWidth > 750) {
window.innerWidth = 750;
timer_id = setInterval(function() {
//适配尺寸
var el = document.querySelector('html');
var n = Number(el.style.fontSize.replace('px', ''));
if (n > 30) {
el.style.fontSize = '30px';
clearInterval(timer_id);
}
}, 100);
}
}

欢乐豆

欢乐豆

您好。用以上代码是控制到大小了,但是显示在左边,不会居中显示,请问大于750的时候怎么让页面整体居中显示呢,我是新手,有劳告知一下,谢谢

i锦鲤

i锦鲤 - -接单-Tel:18560000860

https://uniapp.dcloud.io/collocation/pages?id=globalstyle

page.json 里面有设置宽度的字段

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