微信小程序文档中form表单有重置事件
button按钮的reset只对表单中的input有效,于是点击重置按钮重置失败,所以将表单绑定bindreset事件来重置表单
解决方案:
wxml代码:
<form bindsubmit="addbtnSub" bindreset="delbtnre">
<!-- <input name="barcode" placeholder="请输入条形码" value="6913825649859"></input>
<input name="name" placeholder="请输入商品名称" value="测试商品"></input> -->
<van-cell-group>
<van-field label="条形码" name="barcode" placeholder="请输入条形码" value="{{smbarcode}}" />
<van-field label="商品名" name="name" placeholder="请输入商品名称" value="{{smname}}" />
</van-cell-group>
<button form-type="reset">重置</button>
<button type="primary" form-type="submit">提交入库</button>
</form>
JavaScript代码:
Page({
data: {
smbarcode:"6913825649859",
smname:"测试商品"
}
//重置表单
delbtnre(){
this.setData({
smbarcode:"",
smname:""
})
},
})
app.json代码:
"usingComponents": {
"van-field": "@vant/weapp/field/index"
}