vue+js+html实现购物车总价求和

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>计算属性</title>
  <script src="https://cdn.jsdelivr.net/npm/vue@2.7.14"></script>
</head>
<body>
  <div id="app">
   总价:{{prices}}
  </div>
  <script>
var app=new Vue({
el:'#app',
data:{
  //一般通过接口获取数据
  package1:[
  {
    name:'aaff',
    price:555,
    count:3
  },{
    name:'as',
    price:100,
    count:1
  }  
  ],
  package2:[
  {
    name:'3',
    price:535,
    count:3
  },{
    name:'dds',
    price:145,
    count:1
  }  
  ],
},
computed:{
  prices:function(){
    var p=0;
    for(var i=0;i<this.package1.length;i++)
    p+=this.package1[i].price*this.package1[i].count;
    for(var i=0;i<this.package2.length;i++)
    p+=this.package2[i].price*this.package2[i].count;
    return p;
  }
}
})
  </script>
</body>
</html>