小编ase*_*hle的帖子

VueJS - v-bind:style + hover

我需要使用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"
},
Run Code Online (Sandbox Code Playgroud)

这是需要与样式绑定的html元素

<button type="button"
    :style="{
    color:button.color,
        backgroundColor:button.colorBackd,
        borderColor:button.borderColor,
    }"
    class="btn btn-outline-info large-button">

        {{ button.text }}

</button>
Run Code Online (Sandbox Code Playgroud)

谢谢

vue.js vuejs2

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

vue.js ×1

vuejs2 ×1