props:['name'],//接收父組件的數據 computed:{//當數據發生改變時,會自動去計算 zojia:function(){ //zojia是自己聲明的函數 let a = null; for(let item of this.name){ //this.name 是父組件傳遞過來的數據 a +=item.price * item.num //將name里面的價格與數量進行計算 } return a; //把計算的結果返回出去 } }
使用:
<!-- 使用計算屬性的結果 --> <div @click="bba()">總價:{{ zojia }}</div>