如何计算两个输入值并将结果放入另一个变量?

时间:2019-10-18 17:44:46

标签: laravel vue.js

我有按钮A和按钮B,当这些按钮被点击时,我得到 具有某些值的两个输入框,我想总共存储这两个输入框,并且还希望它们的标签动态创建

<template>
<div>      <form type="get" action="/asd">
    <div>

        <label>Add A</label>
        <button type="button"  @click="addRow">100</button>
    </div>
    <div> <label>Add B</label>
        <button type="button"  @click="addRow1">200</button>
    </div>

    <div v-for="row in rows" :key="row.id">
        <button-counter :name ="row.name" :id="row.id" :value="row.value"></button-counter>
    </div>   <div>total = ?</div>
    <button>submit</button>
    </form>
</div>

<script type="text/javascript">
Vue.component("button-counter", {
    props: {
        value: {
            default: ""
        }
    },
    template: '<input name=row.name type="text" style="margin-top: 10px;" v-model="value" >'
});

export default {
    data() {
        return {
            rows: [],
            count: 0
        };
    },
    methods: {
        addRow: function() {
            var txtCount = 1;
            let id = "txt_" + txtCount;

            this.rows.push({ name:'A',value:100, description: "textbox1", id });
        },
        addRow1: function() {
            var txtCount = 1;
            let id = "txt2_" + txtCount;
            this.rows.push({name:'B',value:200, description: "textbox2", id });
        }
    }
};

0 个答案:

没有答案