Ich habe ein Element gemountet, als ich darauf geklickt habe, aber sobald ich die Seite geladen habe, wurde es manuell ausgelöst, wodurch eine Instanz auf dem Element gemountet wurde. Dann klicke ich auf das Element, wodurch es wiederholt eingehängt wird. Wie kann ich den letzten Mount abbrechen? (Ich weiß, dass diese Methode nicht sehr sinnvoll ist, aber es wurde jetzt so gemacht)
Das Projekt ist etwas groß
Lassen Sie mich Ihnen eine ungefähre Vorstellung geben
$(a).click(function(){
var vue=new Vue({
el:"挂钩的元素",
data:{},
methods:{}
})
}
$(document).ready(function(){
$(a).trigger('click');
});
Wenn die Seite geladen wird, wird ein Element eingehakt, und wenn dann auf Element a geklickt wird, wird Element a erneut eingehakt
你这个描述大家很难看懂啊,不贴代码的话确实不好回答。
我从你的字面意思上看的话,建议设置一个 bool型变量,用v-if控制,然后click的话改变变量的值。