久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - vue監(jiān)聽data中的某一數(shù)組的某一項(xiàng)

瀏覽:86日期:2023-02-27 13:59:21

問題描述

javascript - vue監(jiān)聽data中的某一數(shù)組的某一項(xiàng)

如圖我要監(jiān)聽items.amount,除了for循環(huán)的寫法,還有什么更簡單的寫法嗎?

問題解答

回答1:

computed: { totalAmount () { // 計(jì)算出 items 數(shù)組中的 amount 總額 return this.items.reduce((a, b) => ({ amount: a.amount + b.amount })).amount }},watch: { totalAmount (newVal) { // 當(dāng)計(jì)算屬性變更時觸發(fā)更新 console.log(’amount change to ’, newVal) }}回答2:

個人覺得,你的總額的money應(yīng)該改成一個計(jì)算屬性

computed: { money() { let sum = 0; this.items.forEach(item => { sum += item.amount; }); return sum; }}

然后將money屬性從data中刪除,同時刪除你的watch

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 通渭县| 泽普县| 正定县| 岳池县| 当涂县| 邵武市| 旬阳县| 依兰县| 江城| 柞水县| 清涧县| 三穗县| 嘉义县| 湾仔区| 桦甸市| 西充县| 象州县| 瑞金市| 渑池县| 吴桥县| 苏尼特右旗| 云安县| 阿瓦提县| 抚州市| 油尖旺区| 土默特左旗| 富源县| 湖北省| 古浪县| 奎屯市| 保定市| 民乐县| 普兰店市| 岳西县| 陆河县| 彭泽县| 自治县| 五峰| 芮城县| 南岸区| 雅安市|