vue移入一个div能改变另一个div样式吗
完全可以,绑定一个事件来改变另一个div动态绑定的样式。
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>
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
完全可以,绑定一个事件来改变另一个
div
动态绑定的样式。补充代码(直接复制粘贴便可看到效果):