实例代码
<!DOCTYPE html> <html> <head> <meta set="UTF-8"> <title>counter</title> <script src="https://www.jq22.com/jquery/vue.min.js"></script> <style> #cavans { border: 1px solid #333; text-align: center; width: 400px; height: 250px; } </style> </head> <h2>将鼠标移动到下方</h2> <div id="app"> <div id="cavans" @mousemove="updatexy"> {{x}},{{y}} </div> </div> <script> var app = new Vue({ el: '#app', data: { x: 0, y: 0 }, methods: { updatexy: function(event) { this.x = event.offsetX; this.y = event.offsetY; } } }) </script> </html>