一個(gè)元素我是在click時(shí)候的去掛載到該元素的,但是頁面我一加載的時(shí)候,就手動(dòng)觸發(fā)了,導(dǎo)致一個(gè)實(shí)例已經(jīng)掛載到了元素上。然後我點(diǎn)擊元素會(huì)導(dǎo)致他重複掛載。我怎麼去取消上一次的掛載。 (我知道這種方式不是很合理,但是現(xiàn)在已經(jīng)做成這樣了)
項(xiàng)目有點(diǎn)大
我說大概吧
$(a).click(function(){
var vue=new Vue({
el:"掛鉤的元素",
data:{},
methods:{}
})
}
$(document).ready(function(){
$(a).trigger('click');
});
頁面載入的時(shí)候掛鉤了一個(gè)元素,然後點(diǎn)選元素a的時(shí)候又會(huì)掛鉤a元素
溫故而知新,可以為師矣。 博客:www.ouyangke.com
你這個(gè)描述大家很難看懂啊,不貼代碼的話確實(shí)不好回答。
我從你的字面意思上看的話,建議設(shè)定一個(gè) bool型變量,用v-if控制,然後click的話改變變量的值。