【发布时间】:2017-10-03 19:23:58
【问题描述】:
我需要将 CSS 悬停与 VueJS v-bind:style 指令一起使用,但找不到有关它的信息。
我需要为悬停绑定样式但是v-bind:style.hover={}
不起作用。所有的属性都将从后端获取,所以我需要动态绑定样式。
是否有其他方法可以使用 VueJS 在鼠标悬停或 CSS 悬停时绑定样式?
这是我的代码
这是对象:
button: {
colorBackd: '#1e2021',
colorBackdHover: '#000000',
text: 'Results',
color: '#d3e0ff',
colorHover: "#ffffff",
borderColor: '#d3e0ff',
borderColorHover: "#ffffff"
},
这里是需要绑定样式的html元素
<button type="button"
:style="{
color:button.color,
backgroundColor:button.colorBackd,
borderColor:button.borderColor,
}"
class="btn btn-outline-info large-button">
{{ button.text }}
</button>
谢谢
【问题讨论】: