postgresql - Vuejs 获取监视元素的 id

标签 postgresql laravel vuejs2 axios

我正在用 Laravel 开发一个新应用,我决定也使用 Vue。

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

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

Image 1

Image 2

所以我需要获取元素的 ID,但也存在 Vuejs 将所有行视为同一元素的问题,因此它将所有行更改为相同的东西。

希望大家能帮帮我。

最佳答案

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

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

脚本

updateCostPrice: _.debounce(
        function(ev, id){
            var inputValue = ev.target.value;

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

}

关于postgresql - Vuejs 获取监视元素的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45672950/

相关文章:

ruby-on-rails - PostgreSQL 未安装在 Ruby on Rails 上

postgresql - postgres 中的简单更新查询死锁

laravel - 如何解决vue js和laravel应用程序中cors允许访问控制

sql - Eloquent Laravel Where And Or And

vue.js - Vue - 在没有 webpack 的情况下添加 CDN 组件

sql - 为什么 json_populate_record() 无法识别行类型?

sql - pl/pgsql 中的引用

javascript - Laravel Vue.js 不会绑定(bind)到输入文本

vuejs2 - 如何为 v-treeview 添加右键单击事件以在 vuetify 中打开菜单?

javascript - 在 Vue.js 中触发自定义 "change"事件是否安全?