javascript - 单击按钮后我无法重置vue数据?
问题描述
众所周知,输入类型号允许输入e
。我可以通过重新分配 vue 数据来重置当前输入值,但是如果输入中有任何e
值,我的重置方法不起作用!!!我不知道为什么?
var app = new Vue({
el: '#app',
data: {
tax: ''
},
methods: {
reset() {
this.tax = ''
}
}
})
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<div id="app">
<input v-model="tax" type="number" >
<button @click="reset">Reset</button>
</div>
解决方案
改变你的方法
this.tax = ''
至
this.tax = null
var app = new Vue({
el: '#app',
data: {
tax: ''
},
methods: {
reset() {
this.tax = null
}
}
})
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<div id="app">
<input v-model="tax" type="number" >
<button @click="reset">Reset</button>
</div>
推荐阅读
- php - Laravel 7.28 在本地主机中没有 php artisan serve 命令无法工作
- javascript - 如何很好地悬停地图?
- postman - 使用 Postman 测试 RingCental API
- javascript - 用户授予权限后自动获取用户网络摄像头访问权限
- date - 使用 JMeter 中的 _time 或 _dateTimeConvert 函数获取 HTTP 格式的日期
- python-3.x - 我正在尝试在 vsc 中安装 pylint,但出现无法打开文件的错误
- linux - 如何在ubuntu中更改文件的目录
- php - 如何在没有键的php对象中定位数组
- css - Hover with :after in CSS
- node.js - nuxtjs apollo-client does not set authorization header