web-dev-qa-db-fra.com

Comment déclencher une méthode au chargement de la page dans vuejs?

Comment puis-je déclencher une méthode au chargement de la page comme un onglet?
par exemple:

<div id='wraper'>
<!-- div id menu not load -->
<div id="menu">
  <a href='#'>test</a>
  <a href='#'>test</a>
  <a href='#'>test</a>
</div>

<!-- load this content  -->
<div id="content">
konten
</div>
  
</div>  

Merci

13
b4dQuetions

Pour vue> = 2.0, utilisez mounted et pour la version précédente, utilisez ready.

vm=new Vue({
  el:"#app",
  mounted:function(){
        this.method1() //method1 will execute at pageload
  },
  methods:{
        method1:function(){
              /* your logic */
        }
     },
})
44
Ashutosh Raj

Cette syntaxe fonctionne bien:

export default {
    mounted() {
      this.mymethod()
    },
}
6
maxagaz