https://codepen.io/anon/pen/YvQaVq
こちらのURLを参考に似たような機能を持つ物を作る
→その中で疑問点あり
//htmlファイル、合計金額表示部分 <span>Total:</span> <span>{{total()}}</span>
//JSファイルtotal関数 total: function() { var total = 0; this.services.forEach(function(s) { if (s.active) { total += s.price; } }); return total; }
①なぜただ表示する部分を関数にできるのか? @click, @changeなどだといつmethodが実行されるか分かるが、この場合いつ??(computedの役割なのかなぁ~っとうっすら思っておりますが)
②JS側のthis.services.forEach(function(s)
はmethodに引数が渡されていないが、どうやってsを受けとっているのか??
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/13 17:34
2018/06/13 21:54
2018/06/13 23:38
2018/06/14 01:48