vue :style 改变 伪元素高度
时间: 2023-10-15 13:25:24 浏览: 104
在vue中动态修改css其中一个属性值操作
Vue的`:style`可以用来动态改变元素的样式,包括伪元素的样式。要改变伪元素的高度,可以使用`:style`绑定一个计算属性,然后在计算属性中返回一个包含高度的字符串。假设你想改变伪元素的高度为50%,你可以这样做:
```html
<template>
<div class="father" :style="{ height: pseudoHeight }"></div>
</template>
<script>
export default {
data() {
return {
pseudoHeight: '100%' // 默认高度为100%
}
},
computed: {
pseudoHeight() {
return this.pseudoHeight // 返回绑定的计算属性的值
}
}
}
</script>
```
然后你可以在Vue实例中通过修改`pseudoHeight`的值来改变伪元素的高度。比如,可以在某个方法中动态修改`pseudoHeight`的值为'50%',然后伪元素的高度就会改变为50%。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [::before或::after伪类改变父元素高度](https://blog.csdn.net/qq_48113035/article/details/123114534)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文