2017-09-19 8 views
0

mouseoverアクションは機能しません。vueの@mouseoverアクションが機能しない理由

<el-menu-item index="1" @mouseover.native="showUp">find Music</el-menu-item> 

がより多くのを参照してください。私は

コード

<template> 
    <div id="horrizontalNav"> 
    <el-menu class="el-menu-demo" mode="horizontal" > 
     <el-menu-item index="1" @mouseover="showUp">find Music</el-menu-item> 
    </el-menu> 

    </div> 
</template> 

<script> 
    export default { 
    data() { 
     return { 
     }; 
    }, 
    methods: { 
     showUp() { 
     console.log('succeed') 
     } 
    }, 
    } 
</script> 

答えて

1

カスタム要素にイベントを入れているので、あなたがnative修飾子を使用する必要がありますをマウスオーバーするときには、メッセージをCONSOLE.LOGすることはできませんここに:https://vuejs.org/v2/guide/components.html#Binding-Native-Events-to-Components

+0

それは動作します!しかし、質問があります: '音楽を探す'これをコード化すると、ネイティブパラメータなしのクリック、同じ仕事をする – LFBuildAMountain

関連する問題