web-dev-qa-db-ja.com

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>  

ありがとう

13
b4dQuetions

vue> = 2.0の場合はmountedを使用し、以前のバージョンの場合はreadyを使用します。

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

この構文は正常に機能しています。

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