Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 5 是否可以在不触发其他v-bind的情况下激活单个v-bind的类?[VueJS/Laravel]_Laravel 5_Vue.js_Vuejs2 - Fatal编程技术网

Laravel 5 是否可以在不触发其他v-bind的情况下激活单个v-bind的类?[VueJS/Laravel]

Laravel 5 是否可以在不触发其他v-bind的情况下激活单个v-bind的类?[VueJS/Laravel],laravel-5,vue.js,vuejs2,Laravel 5,Vue.js,Vuejs2,我有多个具有类边界的输入,如果小于0,则会触发该类边界。所有输入与下面的输入类似。我的问题是当一个目标输入被触发时,所有与这个类绑定的输入都被触发,而不仅仅是一个。最好的处理方法是什么?所有输入都绑定到一个变量,该变量不被任何其他输入共享。谢谢 <td> <input type="number" v-bind:class="{ negative: isNegative }" v-model="totalNetProfit">{{ totalNetProf

我有多个具有类边界的输入,如果小于0,则会触发该类边界。所有输入与下面的输入类似。我的问题是当一个目标输入被触发时,所有与这个类绑定的输入都被触发,而不仅仅是一个。最好的处理方法是什么?所有输入都绑定到一个变量,该变量不被任何其他输入共享。谢谢

<td>
    <input type="number" v-bind:class="{ negative: isNegative }" 
    v-model="totalNetProfit">{{ totalNetProfitCalculation() }}
</td>

totalNetProfitCalculation() {
    this.totalNetProfit = this.totalLotRevenue - this.totalLotCost;
        if (this.totalNetProfit < 0) {
            this.isNegative = true; 
        }
    },
如果将name属性添加到所有输入,则可以保留一个数组,其中键是所有输入的name属性

**我想把这篇文章作为一个评论,因为我不确定这是否是你想要的,但我没有这方面的观点


**

td怎么办?有一个v-for或你用来制作这个表的东西吗?这个表充满了静态数据。这是一个表,主要是为了美观目的,将相关输入分组在一起。因此名称标签可以添加到任意数量的元素中,它们只需要不同的ID或ID组?我猜,它们只需要不同的名称。不需要ID或类,除非您出于其他目的需要它们。谢谢,我不知道name属性。