uniapp 中使用 rem 以及改变窗口动态刷新页面

注意:页面元素需要全部使用 rem 作为单位。

1.使用 uniapp 中的页面属性配置节点,page-meta,注意放在根元素的位置,也就是 template下面的第一层

<template><page-meta :root-font-size="fontsize+'px'" user-scalable=no viewport-fit=cover style="display: block;"></page-meta>// 下面是要显示的页面<view class="bigStyle">......</view>
</template>

2.获取屏幕大小以及监听窗口改变事件

        onLoad() {let srceenNunber = 409.6; // 根据设计稿计算的比例 设计稿宽度/10let that = this;//窗体改变大小触发事件uni.onWindowResize((res) => {console.log('变化后的窗口宽度=', res.size.windowWidth);that.fontsize = parseFloat(res.size.windowWidth) / srceenNunber;// 重新渲染页面uni.$emit('changeRootFontSize', that.fontsize);})//打开获取屏幕大小uni.getSystemInfo({success(res) {that.fontsize = res.screenWidth / srceenNunber;console.log('字体大小:', that.fontsize);// 重新渲染页面uni.$emit('changeRootFontSize', that.fontsize);}})},

3. app.vue 页面触发重新渲染页面

        created() {uni.$on('changeRootFontSize', (newFontSize) => {document.documentElement.style.fontSize = newFontSize + 'px';this.$forceUpdate();});}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/644199.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MoEs学习

和多任务学习的mmoe很像哦&#xff08;有空再学习一下&#xff09;moe layer的起源&#xff1a;Switch Transformers paper MoE moe由两个结构组成&#xff1a; Moe Layer &#xff1a;这些层代替了传统 Transformer 模型中的前馈网络 (FFN) 层。MoE 层包含若干“专家”(例如…

如何使用阿里云CDN服务?

如何使用阿里云CDN服务 一、开通阿里云CDN服务 注册自己阿里云账号&#xff0c;找到CDN服务&#xff0c;进行加速即可 二、配置域名信息 1、各配置参数的含义 添加加速域名&#xff1a; 如果需要使用CDN加速指定网站上的业务&#xff0c;则需要将该网站作为源站&#xff0…

《vtk9 book》 官方web版 第2章 - 面向对象设计

备注&#xff1a;本篇偏向面向对象基础知识&#xff0c;可以略过。 面向对象的系统因为很好的原因在计算机行业变得越来越普遍。面向对象的系统比传统的过程式系统更模块化、更易于维护&#xff0c;也更容易描述。由于可视化工具包是使用面向对象设计进行设计和实现的&a…

“豚门”、“吗喽”,为啥品牌宣传瞄上网红动物?

近期&#xff0c;新茶饮品牌喜茶联名红山动物园&#xff0c;凭借可爱周边拿捏无数消费者&#xff0c;再往前一段时间&#xff0c;还有奈雪联名“吗喽”表情包&#xff0c;为什么品牌宣传会瞄上网红动物&#xff0c;今天媒介盒子就来和大家聊聊。 一、 萌元素引起用户情绪共鸣 …

CQOI2014 通配符匹配

P3167 [CQOI2014] 通配符匹配 题目大意 常见的通配符有以下两种&#xff1a; *&#xff1a;可以匹配 0 0 0个及以上的任意字符?&#xff1a;可以匹配一个任意字符 给定一个由通配符和小写字母组成的字符串 S S S和 n n n个由小写字母组成的字符串 T i T_i Ti​&#xff0c…

学习 MySQL 中的 SQL_SMALL_RESULT 关键字

学习 MySQL 中的 SQL_SMALL_RESULT 关键字 SQL_SMALL_RESULT 是用于查询优化的关键字&#xff0c;适用于当预期查询结果集较小&#xff0c;同时需要对结果进行排序或分组的场景。在使用 GROUP BY 或 DISTINCT 对数据进行处理时&#xff0c;MySQL 通常会创建临时表来存储中间结…

企业微信/小程序请求完毕跳转太快没有提示语怎么办?

在跳转之前加个定时器就好了。 save(paymentStatus) {uni.showLoading({title: 请求中,mask: true});var data this.data;var res {propertyId: data.propertyId,paymentStatus: paymentStatus}var its {propertyId: data.propertyId,propertyNo: data.propertyNo,examineRe…

蓝桥杯---三羊献瑞

观察下面的加法算式: 其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。 请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。 答案 代码 public class _03三羊献瑞 {public static void main(String[] args) {//c 生 b 瑞 g 献 d 辉…

JavaScript 中的闭包是什么?有哪些应用场景?

文章目录 一、闭包二、闭包的应用场景三、闭包常见问题及优缺点常见问题&#xff1a;优点&#xff1a;缺点&#xff1a; 四、JavaScript五、热门文章 一、闭包 JavaScript 中的闭包是指内部函数可以访问外部函数作用域中的变量。它是由于 JavaScript 的函数作用域规则和函数可…

如何系统学习机器学习?

要系统学习机器学习&#xff0c;首先需要掌握一些基础编程技能&#xff0c;如Python。其次&#xff0c;学习基础的数学概念&#xff0c;如线性代数、概率论和统计学。然后&#xff0c;选择一些优质的在线课程和教材进行深入学习。最后&#xff0c;通过实践项目来巩固所学知识。…

html火焰文字特效

下面是代码&#xff1a; <!DOCTYPE html> <html><head><meta charset"UTF-8"><title>HTML5火焰文字特效DEMO演示</title><link rel"stylesheet" href"css/style.css" media"screen" type&quo…

[C++] mutable的使用

文章目录 mutable其他Reference mutable 当你定义一个类&#xff0c;并且在将类的实例当作参数传递过程中&#xff0c;需要用const Class* cls_ptr方式传递时&#xff0c;会存在一种情况&#xff0c;就是虽然cls_ptr为const&#xff0c;但是你还需要调用该类的方法&#xff0c…

2024.1.23 GNSS 零散知识 学习笔记

1.天线种类 2.接收机 2.四大导航系统的介绍 3.卫星高度与轨道卫星种类 4.GNSS有哪些应用 5.在空间保持静⽌或匀速直线运动(⽆加速度)的坐标系称为惯性坐标系。 6.地⼼惯性坐标系实际上并没有满⾜能成为惯性坐标系的条件&#xff1a; ⾸先&#xff0c;地球及其质⼼都在围绕太阳…

[计算机提升] 切换(域)用户

4.14 切换(域)用户 4.14.1 为什么要切换用户 在Windows系统中&#xff0c;切换用户的主要目的是为了实现多用户共享同一台计算机的便利和安全。当多个人需要使用同一台计算机时&#xff0c;每个人可以登录自己的用户账户&#xff0c;这样可以避免互相干扰和混淆数据。 以下是…

《深入解析Java虚拟机:从JVM体系结构到垃圾回收算法》

文章目录 JVM体系结构JVM的组成 类加载器Class Loader类加载器的作用双亲委派机制JVM自带三个类加载器Bootstrap ClassLoader-根加载器ExtClassLoader-扩展加载器AppClassLoader-应用类加载器 Java历史-沙箱安全机制沙箱概念沙箱的作用本地代码和远程代码沙箱安全机制模型JDK1 …

sql server 修改表前 先判断是否有这个列

IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME Users AND COLUMN_NAME userNum) BEGINALTER TABLE UsersADD userNum INT; END 在这个示例中&#xff1a; TABLE_NAME Users 表示我们正在检查Users这张表。COLUMN_NAME userNum 表示我们在查…

寒假刷题13天

PTA甲级 1082 Read Number in Chinese 字符串处理&#xff0c;恶心 #include<iostream> #include<algorithm>using namespace std;string num[10] {"ling" , "yi" , "er" , "san" , "si", "wu" ,…

C语言快速排序(非递归)图文详解

前言&#xff1a; 上一期分析了快速排序的三种写法&#xff0c;这三种写法有一个相同点&#xff0c;都是采用递归形式来实现的&#xff0c;那么有没有非递归的方法实现呢&#xff1f;答案是当然有&#xff0c;用非递归的方法实现快速排序&#xff0c;其实可以借助数据结构中的栈…

【LangChain学习之旅】—(10) 用RouterChain确定客户意图

【【LangChain学习之旅】—&#xff08;10&#xff09; 用RouterChain确定客户意图 任务设定整体框架具体步骤如下&#xff1a; 具体实现构建提示信息的模板构建目标链 Reference&#xff1a;LangChain 实战课 任务设定 首先&#xff0c;还是先看一下今天要完成一个什么样的任…

《鸟哥的Linux私房菜》第1章——总结与简答题回答

目录 一、什么是Linux&#xff0c;有什么作用&#xff1f; 二、Linux发展史 三、Linux发行版 四、简答题部分 一、什么是Linux&#xff0c;有什么作用&#xff1f; Linux包括内核和系统调用两部分&#xff0c;是位于硬件设备与应用程序中间的操作系统。 操作系统其实也是…