我試圖處理vue.js中的事件,但我認爲函數mm超出了範圍。我得到的錯誤是[Vue warn]:v-on:mouseover =「mm」需要一個函數值,但未定義。不能在vue.js中處理事件
這是我的代碼
var menuHover=new Vue({
e1:'#t',
data:{
active:true
},
methods: {
mm: function()
{
alert(1);
This.active=!this.active;
}
}
}
);
這是我的HTML
<div id="t" v-on:mouseover="mm">
<ul v-show="active">
<li>Test vue</li>
</ul>
</div>
我試過幾個環節和解決方案,他們沒有工作。
APPART('E1:',而不是'EL:','This',而不是'this'),它的工作原理按照預期:https://jsfiddle.net/Linusborg/xo0pwgjd/ –