条件查询过多,清空input框浪费时间,所以一键清空
建议用最后一个方法
1.一次性清空这两个框里面的数据
2.
清空按钮,绑定方法 (其实3最简单)
<el-button @click="funClear" type="danger">清除</el-button>
这里两种方式,都可以达到效果
1.
// 清空所有输入框的值
funClear () {
var txts = document.getElementsByTagName('input')
for (var i = 0; i < txts.length; i++) {
if (txts[i].type === 'text' || txts[i].type === 'checkbox') {
txts[i].value = ''
}
}
},
// 清空所有输入框的值
funClear () {
var formsNum = 0 // 窗口中的FORM数
var elementsNum = 0 // FORM中的元素数
// 遍历所有FORM
for (formsNum = 0; formsNum < window.document.forms.length; formsNum++) {
// 遍历FORM中的所有ELEMENT
for (elementsNum = 0; elementsNum < window.document.forms[formsNum].elements.length; elementsNum++) {
if (window.document.forms[formsNum].elements[elementsNum].type === 'text') {
window.document.forms[formsNum].elements[elementsNum].value = ''
}
}
}
},
直接给dataFrom赋值
funClear () {
this.dataForm = {
name: ''
}
},