问题描述:
- 完成页面之后,新的需求为采用两版样式,一版为普通版,在当前版本格局不变的情况下,点击按钮切换大字版,改变字体大小,内容不变,
实现
- 原有的样式分离出去成为外部css样式文件,新修改的样式为另一个css样式文件


const isOrdinary = ref(1);
if (localStorage.getItem("ISORDINARY")) {
console.log(localStorage.getItem("ISORDINARY"), "ISORDINARY");
return;
} else {
localStorage.setItem("ISORDINARY", isOrdinary.value);
console.log(localStorage.getItem("ISORDINARY"), "ISORDINARY2");
}


<span class="user-text">{{
isOrdinary == 1 ? "切换大字版" : "切换普通版"
}}</span>
const isOrdinary = ref(localStorage.getItem("ISORDINARY"));
const onChangeSimple = () => {
if (isOrdinary.value == 1) {
localStorage.setItem("ISORDINARY", 2);
location.reload();
} else {
localStorage.setItem("ISORDINARY", 1);
location.reload();
}
};
<template>
<link
:href="`${isOrdinary == 1 ? '/src/css/home/home.scss' : '/src/css/home/home_simple.scss'}`"
rel="stylesheet"
type="text/css"
id="css"
/>
</template>
<script setup>
const isOrdinary = ref(localStorage.getItem('ISORDINARY'));
</script>