SOURCE

console 命令行工具 X clear

                    
>
console
new Vue({
  el: '#app',
  data: {
    datalist: [
      {'id': 1, 'name': 'iphone X', 'price': 5000, 'number': 1},
      {'id': 2, 'name': '小米8', 'price': 2200, 'number': 2},
      {'id': 3, 'name': '华为Meta30 Pro', 'price': 5600, 'number': 1}
    ],
    datagroup: []
  },
  methods: {
		getSum(){
      var sum = 0;
      for(i in datagroup){
        sum += this.datagroup[i].price * this.datagroup[i].number;
      }
      return sum;
    }
	}
})
<div id="app">
  <div>
    <p v-for="data in datalist"><input type="checkbox" v-model="datagroup" :value="data"/> {{ data }}</p>
  </div>
  总计: {{ getSum() }}
  <p>{{ datagroup }}</p>
</div>

<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
body{
  background-color: #5a5;
}