我试图处理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/ –