methods和mounted的區別


mounted : 在這發起后端請求,拿回數據,配合路由鈎子做一些事情 (dom渲染完成 組件掛載完成 )

methods中一般都是定義的需要事件觸發的一些函數。每次只要觸發事件,就會執行對應的方法。

如果把computed中的方法寫到method中會浪費性能。computed必須返回一個值頁面綁定的才能取得值,

而methods中可以只執行邏輯代碼,可以有返回值,也可以沒有。

1.methods:

監聽click事件

methods:{

      clickFunction:function(){

      }

}

2.mounted:

頁面初始化方法

mounted(){ 

}

執行順序是子組件---父組件

3.props:

接收來自父組件的數據

props: {
   seller: {
        type: Object
    }
}

4.$emit 向父組件傳值

 this.$emit('showCityName',data);
觸發父組件的showCItyName事件。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM