• Vue 监听鼠标左键 鼠标右键以及鼠标中键修饰符click.left&contextmenu&click.middle


    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <script src="vue.js"></script>
        <title id="title">{{title}}</title>
    </head>
    <body>
    <div id="ask"><!--vue不能控制body和html的标签-->
        <!--鼠标左键-->
        <div :style="left_style" @click.left="mouseclick('左')"></div>
        <!--鼠标中键-->
        <div :style="middle_style" @click.middle="mouseclick('中')"></div>
        <!--鼠标右键-->
        <!--加prevent为了屏蔽浏览器自带右键-->
        <div :style="right_style" @contextmenu.prevent="mouseclick('右')"></div>
    
    </div>
    <script>
        var vue = function (options){new Vue(options)};
        vue({
            el:'#title',
            data:{
                title:'Vue 监听鼠标左键 鼠标右键以及鼠标中键修饰符click.left&contextmenu&click.middle'
            }
        });
        var app = vue({
            el:'#ask',
            data:{
                left_style:{border:'solid 2px red',height:'200px'},
                right_style:{border:'solid 2px blue',height:'200px'},
                middle_style:{border:'solid 2px yellow',height:'200px'},
            },
            methods:{
                mouseclick(where){
                    alert('点击鼠标'+where+'键触发');
                },
    
            }
        });
    
    </script>
    </body>
    </html>
    那时候我只有一台录音机也没有电脑 也不敢奢求说唱会让自己的生活变好
  • 相关阅读:
    python简单接口的测试(随机数等)
    关于数据库的去重+导入导出参数
    找到并杀死一个软件开启的进程
    blinker库
    HTTP状态码
    一致性哈希算法
    celery
    项目部署
    redis更多
    functools模块
  • 原文地址:https://www.cnblogs.com/520BigBear/p/15001118.html
Copyright © 2020-2023  润新知