R.divan 2023-06-15 18:12 采纳率: 66.7%
浏览 10
已结题

vue的prevent无法正常使用。

使用vue的时候,无法使用事件修饰符prevent阻止默认事件。

<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='UTF-8'>
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
<title>Document</title>
<script type='text/javascript' src='../vue.js'></script>
</head>
<body>
            <!-- Vue中的事件修饰符:
        1.prevent:阻止默认事件 (常用);
        2.stop:阻止事件冒泡(常用) ;
        3.once: 事件只触发一次 (常用):
        4.capture:使用事件的捕获模式;
        5.self: 只有event.target是当前操作的元素时才触发事件;6.passive:事件的默认行为立即执行,无需等待事件回调执行完毕: -->
<!-- 准备好一个容器 -->
    <div id='root'>
        <!-- 阻止元素默认事件 -->
      <a href="https://www.bilibili.com" @cilck.prevent="showinfo">这是一个按钮{{name}}</a>

      
      <!-- 阻止时间冒泡 -->
    <div @click="showinfo">
        div1
        <button @click.stop="showinfo">
           button1
        </button>
    </div>
    <!-- 使时间事件只触发一次 -->
    <button @click.once="showinfo">
        button1
     </button>
    </div>
</body>
<script type='text/javascript'>
                Vue.config.productionTip=false;
                const vm = new Vue({
                data:function(){
                    return{
                        name:'asuka'
                    }
                },
                methods:{
                    showinfo(e){
                        alert('hello')
                    }
                }
                })
                vm.$mount('#root')
</script>
</html>


  • 写回答

2条回答 默认 最新

  • R.divan 2023-06-15 19:44
    关注

    click拼错

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月23日
  • 已采纳回答 6月15日
  • 创建了问题 6月15日

悬赏问题

  • ¥15 电脑蓝屏logfilessrtsrttrail问题
  • ¥20 关于wordpress建站遇到的问题!(语言-php)(相关搜索:云服务器)
  • ¥15 【求职】怎么找到一个周围人素质都很高不会欺负他人,并且未来月薪能够达到一万以上(技术岗)的工作?希望可以收到写有具体,可靠,已经实践过了的路径的回答?
  • ¥15 Java+vue部署版本反编译
  • ¥100 对反编译和ai熟悉的开发者。
  • ¥15 带序列特征的多输出预测模型
  • ¥15 Python 如何安装 distutils模块
  • ¥15 关于#网络#的问题:网络是从楼上引一根网线下来,接了2台傻瓜交换机,也更换了ip还是不行
  • ¥15 资源泄露软件闪退怎么解决?
  • ¥15 CCF-CSP 2023 第三题 解压缩(50%)