8***@qq.com
8***@qq.com
  • 发布:2022-08-27 10:17
  • 更新:2024-01-19 11:37
  • 阅读:663

【报Bug】page-meta 中页面加载设置root-font-size该值无法立即生效,必须延时setTimeout执行才可以

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.5.3

手机系统: Android

手机系统版本号: Android 11

手机厂商: 小米

手机机型: Redmi note9 pro

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<template>
<page-meta :root-font-size="fontSize"></page-meta>
</template>
<script>

export default {},  

onShow() {
var that=this
setTimeout(function(){
that.fontSize='1.3rem'
},300)
}

操作步骤:

页面打开字号不生效

预期结果:

页面加载onload设置字号大小页面字号显示正常

实际结果:

页面加载onload设置字号大小页面不生效

bug描述:

2022-08-27 10:17 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

测试未复现该问题,其提供可复现demo,谢谢

8***@qq.com

8***@qq.com (作者) - 我的介绍

不稳定,字体设置不稳定

z***@shijigroup.com

z***@shijigroup.com - zjs

解决了吗,我也遇到了这样的问题,需要设置定时器root-font-size才生效

我愿你知道

我愿你知道

我也遇到了这个问题。hx:3.8.4。vue3

  • c***@163.com

    我设置延时也有时候不生效

    2023-10-07 13:37

1***@qq.com

1***@qq.com

至少要延迟200才行,这个要怎么解决呢,

要回复问题请先登录注册