如何從jquery觸發(fā)Vue事件
3 回答

慕萊塢森
TA貢獻1810條經(jīng)驗 獲得超4個贊
1 2 3 4 5 6 7 8 9 10 11 12 13 | vue: var vm = new Vue({ el:'#main', data:{}, method:{ fn:function(){ } }
jq: $('#main').click(function(){ vm.fn(); ) |

慕哥6287543
TA貢獻1831條經(jīng)驗 獲得超10個贊
從jquery觸發(fā)Vue事件
<ul class="menu">
<li v-for="menu in menus">
<a @click="clickMenu(menu)">
<span class="title">{{ menu.title }}</span>
</a>
</li>
</ul>
if(this.$route.path === '/') {
this.$nextTick(()=>{
$('.menu li:first-child').children('a')[0].dispatchEvent(new Event('click'));
})
}
添加回答
舉報
0/150
提交
取消