完全可以,绑定一个事件来改变另一个div动态绑定的样式。 补充代码(直接复制粘贴便可看到效果): <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>tab</title> <script src="https://cdn.jsdelivr.net/npm/vue"></script> </head> <style> * { margin: 0; padding: 0; } #app>div { width: 200px; height: 200px; border: 1px solid red; } </style> <body> <div id="app"> <div class="box1" @mouseover="changeStyle" @mouseout="restStyle">鼠标移入</div> <div class="box2" :style="{ backgroundColor: backgroundColor }"></div> </div> <script> new Vue({ el: "#app", data: { backgroundColor: "red" }, methods: { changeStyle() { this.backgroundColor = "green"; }, restStyle() { this.backgroundColor = "red"; } } }); </script> </body> </html>
完全可以,绑定一个事件来改变另一个
div
动态绑定的样式。补充代码(直接复制粘贴便可看到效果):