【发布时间】:2020-02-17 03:44:06
【问题描述】:
我是 vue js 的新手。在我们的应用程序中,我们验证该值是否已存在于数据库中。我想通过使其成为动态来改进它。因此,每当用户键入任何内容时,我都会将数据属性添加到我的字段中。我在数据属性中的值是我将检查该值是否已存在的表。
Add.vue
<label>Code <span class="required-field">*</span></label>
<input type="text" name="code" @keyup="checkCOACode" v-model="coa_code" class="form-control" :data-table="chart_of_accounts">
在我的方法中添加.vue
checkCOACode(e) {
e.preventDefault();
var code = this.coa_code;
var x = event.target.getAttribute('data-table');
alert(x);
return false;
axios.post("/checkIfCodeExists", {code:code})
.then((response) => {
var code_checker = '';
if (response.data == 0) {
$('.add-chart-of-account').removeAttr('disabled','disabled');
}else{
$('.add-chart-of-account').attr('disabled','disabled');
code_checker = 'Code is already exist';
}
this.coa_checker_result = code_checker;
});
},
我在 x 中的值为 null。
问题:如何获取数据属性的值?
【问题讨论】:
-
event.target.getAttribute('data-table');中的event是什么?不应该是e.target吗?
标签: php laravel vue.js laravel-5