功能:一对多的从表字段改变后修改主表的字段。 场景:订单明细表商品数量/单价发生改变,订单表的总金额跟着变。 实战: 1.建立订单表`jee_order` | 字段 | 描述 | | --- | --- | | order_no | 订单编码 | | money| 订单总金额 | | note|订单描述 | 2.建立明细表`jee_detail` | 字段 | 描述 | | --- | --- | | name| 商品名称 | | price| 单价 | | num|数量 | 3.选中主表`jee_order`,添加js增强代码: ![](https://img.kancloud.cn/5e/54/5e544f493711b27d5d7b19e4c15d59a2_793x471.png) ``` jee_detail_onlChange(){ return { price(){ let total = 0 that.$refs['jee_detail'][0].getValues((err,values)=>{ if(values && values.length>0){ for(let item of values){ total+=item.price*item.num; } } that.triggleChangeValues({money: total}) }) }, num(){ let total = 0 that.$refs['jee_detail'][0].getValues((err,values)=>{ if(values && values.length>0){ for(let item of values){ total+=item.price*item.num; } } that.triggleChangeValues({money: total}) }) } } } ``` 测试表单: ![](https://img.kancloud.cn/b2/a9/b2a93592773cadb8555ac90548da16c3_1092x442.png)