现在我正在使用以下代码。当我使用@change 时它不起作用?
<div class="col-md-3">
<div class="form-group">
<label>Longitude</label>
<input id="lngVillage"
type="text"
class="form-control"
placeholder="Longitude of Village"
name="lngVillage"
required=""
v-model="lng"
pattern="^[0-9]+\.[0-9][0-9][0-9][0-9]$"
maxlength="7"
oninvalid="this.setCustomValidity('Enter a valid Longitude')"
oninput="this.setCustomValidity('')">
</div>
</div>
<div v-if="isDisabled == false">
</div>
我的计算函数是
computed: {
isDisabled() {
if (this.lng.length > 5) {
axios.get('url')
.then(response => {
})
.catch(e => {
this.errors.push(e)
})
} else {
return true;
}
}
},
在输入字段中输入后,我需要调用 isDisabled()。请帮助我找到解决方案。