vue 页面布局常用汇总

vue 固定也面底部  

z-index: 100;
            background-color: #FFFFFF;
            bottom: 0;
            position: fixed;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue页面REM布局是一种相对于视口大小来确定元素尺寸的布局方式。在移动端开发中,为了适应不同设备的屏幕尺寸,通常会使用REM布局来实现页面的自适应。 首先,我们需要在项目中引入一个适配插件,比如lib-flexible。这个插件可以根据设备的屏幕尺寸动态计算出一个基准字体大小,并且将这个字体大小设置给html的font-size属性。 接下来,在我们编写Vue组件时,直接使用rem作为尺寸单位。这样,无论设备的屏幕尺寸是多少,我们都可以根据基准字体大小来确定元素的尺寸。 比如,我们想要一个宽度为200px的元素,我们可以将其样式写成width: 2rem;。这样,根据当前的基准字体大小,这个元素的实际宽度会自动适应不同设备的屏幕尺寸。 在编写Vue组件时,我们可以通过计算属性或者方法动态计算一些需要使用REM单位的样式。比如,根据屏幕宽度动态计算每个列表项的宽度,可以使用计算属性来实现: computed: { itemWidth() { const screenWidth = document.documentElement.clientWidth; const baseFontSize = parseFloat(getComputedStyle(document.documentElement).fontSize); const remWidth = screenWidth / baseFontSize; return remWidth * 0.5; // 假设每个列表项占屏幕宽度的50% } } 在使用REM布局时,我们需要注意的是,在编写样式时,所有长度单位都应该使用REM单位,包括边距、字体大小等。如果需要使用固定的像素值,可以通过动态计算变换为REM单位。 总的来说,Vue页面REM布局通过动态计算基准字体大小,实现了页面元素的自适应,使得页面在不同设备上展示效果更加统一和美观。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值