【发布时间】:2018-08-18 03:15:46
【问题描述】:
是否有任何 vue 插件可以让我们在 单个文件组件 中的 <style/> 标记中使用模板变量,例如
<template>
<div>{{ display }}</div>
</template>
<script>
export default {
data(){
return { display: 'block' }
}
}
</script>
<style>
body {
display: {{ display }}
}
</style>
有更好的方法/插件吗??
我已经知道:style 和:class
【问题讨论】:
-
您可以使用为此目的设计的 CSS 类来完成此操作,而不是直接操作 CSS 规则。
-
是的,我找到你了!但是当我们想要@media css 操作时,它就成了问题!
-
我看不出那个用例需要任何不同的方法。
-
@connexo 认为您想要在桌面上使用不同的图像,在移动设备上使用不同的图像!
-
你会用 CSS 来做到这一点......根本不涉及 Javascript。
标签: javascript vue.js vuejs2 vue-component vue-cli