vue中动态添加style样式的写法有哪些
- 使用对象语法:
<template>
<div :style="dynamicStyles"></div>
</template>
<script>
export default {
data() {
return {
dynamicStyles: {
color: 'red',
fontSize: '16px',
}
};
}
};
</script>
- 使用数组语法:
<template>
<div :style="[baseStyles, dynamicStyles]"></div>
</template>
<script>
export default {
data() {
return {
baseStyles: {
color: 'blue',
fontSize: '14px',
},
dynamicStyles: {
color: 'red',
fontSize: '16px',
}
};
}
};
</script>
- 使用计算属性:
<template>
<div :style="computedStyles"></div>
</template>
<script>
export default {
data() {
return {
color: 'red',
fontSize: '16px',
};
},
computed: {
computedStyles() {
return {
color: this.color,
fontSize: this.fontSize,
};
}
}
};
</script>
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:传感器如何传到云服务器 下一篇:java中jackson的作用是什么
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。