Подтвердить что ты не робот

Как вызвать метод при загрузке страницы в vuejs?

Как я могу вызвать метод на странице загрузки, как вкладка?
например:

<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>  
4b9b3361

Ответ 1

Для vue >= 2.0 используйте mounted, а для предыдущей версии используйте ready.

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

Ответ 2

Этот синтаксис работает нормально:

export default {
    mounted() {
      this.myMethod()
    },
}