私はvue.jsでイベントを処理しようとしていましたが、関数mmが範囲外であると思います。私が得ているエラーは[Vue warn]です:v-on:mouseover = "mm"は関数の値を期待していますが、定義されていません。vue.jsのカントムハンドルイベント
これは、これは私のhtml
<div id="t" v-on:mouseover="mm">
<ul v-show="active">
<li>Test vue</li>
</ul>
</div>
である私のコード
var menuHover=new Vue({
e1:'#t',
data:{
active:true
},
methods: {
mm: function()
{
alert(1);
This.active=!this.active;
}
}
}
);
である私はそれらのどれも働いていない、いくつかのリンクやソリューションを試してみました。
アパート( 'E1:'ではなく 'エルの:'、代わりに 'this'の' This')、それが動作意図した通り:https://jsfiddle.net/Linusborg/xo0pwgjd/ –