import store from "@/store";
import { useSystemStore } from "@/store/system";
const systemStore = useSystemStore(store);
export const setFontSize = (initSize?: number) => {
//基准大小
const baseSize = initSize || 16;
let screenWidth;
const mediaQueryList = window.matchMedia("(orientation: landscape)");
if (mediaQueryList.matches) {
// 横屏
screenWidth = 812;
systemStore.setLandscape(true);
} else {
// 竖屏
screenWidth = 375;
systemStore.setLandscape(false);
}
const scale = document.documentElement.clientWidth / screenWidth;
//设置页面根节点字体大小, 字体大小最小为10
let fontSize =
baseSize * Math.min(scale, 2) > 10 ? baseSize * Math.min(scale, 2) : 10;
return fontSize + "px";
}
Pinia之在js文件中使用store(个人笔记)
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 前言 在新建的js文件中想用store里面的数据,比如token想在封装的axios里面,请求头里面去使用,亦或者...
- 向HTML文件中插入js就要使用<script>标签。 <script>标签六个属性 有两种应用方式:html页面...
- SwiftUI Xcode教程之在 iOS 中使用Schemes 和 .xcconfig 文件来组织构建交付 很多...
- 1、.DS_Store文件介绍 .DS_Store 是 Finder 用来存储这个文件夹的显示属性的:比如文件图标...