zoukankan      html  css  js  c++  java
  • xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

    vue stop event bug

    [Vue warn]: Error in v-on handler: "TypeError: e.prevntDefault is not a function"

    Event-Modifiers

    https://vuejs.org/v2/guide/events.html#Event-Modifiers

    
    <template>
        <!-- <div class="tools-hover-box-container" @click="clickFilter"> -->
        <div class="tools-hover-box-container" @click.prevent="clickFilter">
        <!-- <div class="tools-hover-box-container" @click.stop="clickFilter"> -->
        <!-- <div class="tools-hover-box-container" @click.stop.prevent="clickFilter"> -->
            <section class="tools-hover-box-item"
                v-for="({name, list}, i) in cardsList"
                :key="i">
                <span class="tools-hover-box-category">{{name}}</span>
                <ul class="tools-hover-box-list">
                    <li class="tools-hover-box-list-item"
                        data-hoverflag="true"
                        v-for="({icon, title, routerName}, j) in list"
                        :key="j"
                        @click.prevent="gotoRouter(routerName)">
                        <icon-svg class="item-icon-size" :icon-class="icon" />
                        <p class="item-title">{{title}}</p>
                    </li>
                </ul>
            </section>
        </div>
    </template>
    
    
    clickFilter (e) {
        console.log('e.target =', e.target, e);
        const {
            hoverflag: hoverFlag,
        } = e.target.dataset;
        // console.log('✅ e.target =', e.target, hoverFlag === undefined, typeof hoverFlag);
        if(hoverFlag !== undefined) {
            // goto
            // this.$emit('click');
            // console.log('✅ hoverFlag =', hoverFlag, typeof hoverFlag);
        } else {
            // ignore
            // console.log('❌ hoverFlag =', hoverFlag, typeof hoverFlag);
            e.prevntDefault();
            e.stopPropagation();
        }
    },
    
    

    refs



    ©xgqfrms 2012-2020

    www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!


  • 相关阅读:
    一些常看的网站 工具
    JavaScript 学习
    我的周记15——“5年后,你想成为怎样的人”
    一点分享:从日课到晨记
    跟着高淇学Python——第一到第三章总结
    在新的电脑上的Git本地库 与远程库关联前的一些设置
    搭建环境
    查询XML树
    Linq to XML的基本操作
    LINQ to XML概述
  • 原文地址:https://www.cnblogs.com/xgqfrms/p/14187867.html
Copyright © 2011-2022 走看看