美文网首页
vue中使用rem

vue中使用rem

作者: 丶维她命 | 来源:发表于2020-02-10 10:31 被阅读0次

    在vue组件中使用rem作为单位可以在index.html 的script标签中添加如下代码:

    <script>
        const baseSize = 32
        // 设置 rem 函数
        function setRem() {
            // 当前页面宽度相对于 750 宽的缩放比例,可根据自己需要修改。
            const scale = document.documentElement.clientWidth / 750
            // 设置页面根节点字体大小
            document.documentElement.style.fontSize = (baseSize * Math.min(scale, 2)) + 'px'
        }
        // 初始化
        setRem()
        // 改变窗口大小时重新设置 rem
        window.onresize = function () {
            setRem()
        }
    </script>
    

    之后计算单位则是:设计图px / 32 = rem

    相关文章

      网友评论

          本文标题:vue中使用rem

          本文链接:https://www.haomeiwen.com/subject/qitaxhtx.html