vue部分页面重置rem比例
项目情况:
mobile、pc在同一个项目中,希望mobile项目引入重置rem比例的文件
缺点:
每个mobile的页面都需要引入、希望有大神知道怎么解决
1.新建rem.js文件
export function resetRem () { let html = document.documentElement; html.style.fontSize = 100 * (html.clientWidth / 750) + 'px'; // 监听 window 的 resize 事件.在浏览器窗口变化时再设置下区域高度. window.onresize = () => { let html = document.documentElement; html.style.fontSize = 100 * (html.clientWidth / 750) + 'px'; }; }
2.对应的mobile页面引入 并执行
import { resetRem } from '@/utils/rem' export default { name: 'mFrame', created() { resetRem(); }, }