美文网首页
Vue 鼠标事件

Vue 鼠标事件

作者: 白菜熊 | 来源:发表于2020-02-20 00:12 被阅读0次

    鼠标事件示例:可以实时获得鼠标的x、y轴数据!

    <div id="canvas" v-on:mousemove="updateXY">
        {{ x }},{{ y }}
    </div>
    

    编写js文件(事件方法):

    new Vue({
           el: '#vue-app6',
          data() {
              return {
                      x: 0,
                      y: 0,
                   };
                },
          methods: {
               updateXY(event) {
                      this.x = event.offsetX;
                      this.y = event.offsetY;
                   }
                }
            });
    

    在html中引入js文件:

    <script src="app6.js"></script>
    

    编写css文件:

    #canvas{
        width: 600px;
        padding: 200px 20px;
        text-align: center;
        border: 10px solid #3de3e9;
    }
    

    在html中引入css文件:

    <link rel="stylesheet" href="style.css ">
    

    效果图如下:

    image.png

    相关文章

      网友评论

          本文标题:Vue 鼠标事件

          本文链接:https://www.haomeiwen.com/subject/uzmlfhtx.html