Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.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
Postgresql Vuejs获取被监视元素的id_Postgresql_Laravel_Vuejs2_Axios - Fatal编程技术网

Postgresql Vuejs获取被监视元素的id

Postgresql Vuejs获取被监视元素的id,postgresql,laravel,vuejs2,axios,Postgresql,Laravel,Vuejs2,Axios,我正在Laravel中制作一个新应用程序,我决定也使用Vue 现在我有一个表,显示了从数据库中获取的一组数据。 此表中的一行是Vuejs正在监视的输入字段 Vue将进行Axios调用以更新数据库中的属性,但我需要获取正在监视的元素的id。Vuejs正在构建此表,对象的id正在传递给元素 因此,我需要获取元素的ID,但Vuejs也会将所有行视为同一元素,因此它会将所有行更改为相同的内容 我希望你们能帮我一点忙。在input元素上使用@input事件,并调用方法updateCostPrice($

我正在Laravel中制作一个新应用程序,我决定也使用Vue

现在我有一个表,显示了从数据库中获取的一组数据。 此表中的一行是Vuejs正在监视的输入字段

Vue将进行Axios调用以更新数据库中的属性,但我需要获取正在监视的元素的id。Vuejs正在构建此表,对象的id正在传递给元素

因此,我需要获取元素的ID,但Vuejs也会将所有行视为同一元素,因此它会将所有行更改为相同的内容


我希望你们能帮我一点忙。

在input元素上使用
@input
事件,并调用方法
updateCostPrice($event,id)
将事件和
:id
作为参数传递

<input :id="data.store.data_product_id" @input="updateCostPrice($event, data.store.data_product_id)">

一些代码可以让你更容易地使用。我在我的应用程序的一些代码中添加了两张图片。请编写你的代码。。。图像不是最佳的…好的。我发现您的代码存在一些问题:您正在使用v-model将输入绑定到costPrice,但随后您正在使用:value=“data.cost\u price excl”覆盖该绑定。。您想在哪里调用updateCostprice?我想在输入字段中键入内容时调用updateCostprice。
updateCostPrice: _.debounce(
        function(ev, id){
            var inputValue = ev.target.value;

            console.log('new price: ' + inputValue + ' element id: ' + id);
        }, 500
    )

}