“付费”提个 Vuejs+element-UI 的问题,一个月任意视频会员。

如图,每一个 cell 都是 el-input,商品数量不定(图上每行是一个商品信息)。
需求是:
1 、输入单价和折扣,动态计算出折后价。
2 、计算出折后价之后,可以修改折后价,动态计算出折扣率,比如上图我修改任意一行的折扣价,可以动态改变折扣列的数据。
3 、任意 cell 都可能有小数点。控制台不能有报错。
蟹蟹大家。

如图,每一个 cell 都是 el-input,商品数量不定(图上每行是一个商品信息)。
需求是:
1 、输入单价和折扣,动态计算出折后价。
2 、计算出折后价之后,可以修改折后价,动态计算出折扣率,比如上图我修改任意一行的折扣价,可以动态改变折扣列的数据。
3 、任意 cell 都可能有小数点。控制台不能有报错。
蟹蟹大家。
`
<template>
<div id=”app”>
<el-table :data=”tableData”>
<el-table-column label=”原价”>
<template slot-scope=”scope”>
<el-input v-model=”scope.row.price”></el-input>
</template>
</el-table-column>
<el-table-column label=”折扣率”>
<template slot-scope=”scope”>
<el-input v-model=”scope.row.discountRate”></el-input>
</template>
</el-table-column>
<el-table-column label=”折后价”>
<template slot-scope=”scope”>
<el-input v-model=”scope.row.discountPrice”></el-input>
</template>
</el-table-column>
</el-table>
</div>
</template>
<script>
export default {
data() {
return {
tableData:[{},{},{},{}]
}
},
};
</script>
`
我要的是,我要的是,默认填入 1 之后,得到商品的折后价(商品价*1),但此时修改折后价,能够动态计算出商品的折扣率。
防止你打不开 btw,我始终搞不清楚我在项目里为什么折后价不能输入小数点…..