当前位置:   article > 正文

小程序如何通过把动态数据值传入到css文件中控制样式

小程序如何通过把动态数据值传入到css文件中控制样式

场景:动态改变一个模块的高度

一、常用解决方法:行内样式绑值,或者动态class来传递
<view
  class="box"
  :style="`height: ${boxHeight}px`">
  我是一个动态高度的box,我的高度是{{boxHeight}}px
</view>
  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述

二、高度传到css文件中
<view
  class="box"
  :style="{'--boxHeight': `${boxHeight}px`}">
  我是一个动态高度的box
</view>
  • 1
  • 2
  • 3
  • 4
  • 5
// .css文件
.box {
  height: var(--boxHeight); // 这里必须与行内的key对应,var不可少
  border: 1px solid red;
}
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/447601
推荐阅读
相关标签
  

闽ICP备14008679号