a-input 使用v-decorator回显

简介: a-input 使用v-decorator回显

a-input 使用v-decorator回显

不应该用 v-model,可以使用 this.form.setFieldsValue 来动态改变表单值。

定义form:

<template>
  <div class="main">
    <a-form
      id="formLogin"
      class="user-layout-login"
      ref="formLogin"
      :form="form"
      @submit="handleSubmit"
    >
        <a-form-item>
            <a-input
              size="large"
              type="text"
              placeholder="账户: "
              v-decorator="[
                'username',
                {
   initialValue:'',rules: [{
    required: true, message: '请输入帐户名或邮箱地址' }, {
    validator: handleUsernameOrEmail }], validateTrigger: 'change'}
              ]"
            >
              <a-icon slot="prefix" type="user" :style="{ color: 'rgba(0,0,0,.25)' }" />
            </a-input>
          </a-form-item>
    </a-form>
 </div>
</template>

<script>
...
export default {
   
  ...
  data () {
   
    return {
   
      ...
      form: this.$form.createForm(this),
    }
  },
  created () {
   

  },
  ...
}
</script>

v-decorator 取值:

this.form.validateFields((err, values) => {
   
  // 这里做逻辑处理
  console.log(values) // { username: '' }
})

v-decorator 赋值:

this.form.setFieldsValue({
   
  username: '设置值'
})

清空表单数据:

this.form.resetFields

转自:https://www.csdn.net/tags/MtTaEgwsMjM4MDUtYmxvZwO0O0OO0O0O.html

目录
相关文章
|
11天前
|
固态存储 SDN
编写input()和output()函数输入
【7月更文挑战第4天】编写input()和output()函数输入。
13 1
|
2月前
|
Web App开发 前端开发 iOS开发
input中typedate的属性都有那些
input中typedate的属性都有那些
|
11月前
Input 标签监听内容输入(change、input 事件区别)
Input 标签监听内容输入(change、input 事件区别)
81 0
|
7月前
|
前端开发
input去掉输入框type为number时的上下箭头的实现方法
input去掉输入框type为number时的上下箭头的实现方法
52 0
|
12月前
|
JavaScript 前端开发 数据安全/隐私保护
input的23种属性
input的23种属性
input文件选择框文件过滤参数accept
input文件选择框文件过滤参数accept
100 0
|
Python
Python编程:使用sys、argparse、click、fire实现命令行参数解析
Python编程:使用sys、argparse、click、fire实现命令行参数解析
215 0
动态添加input,然后获取所有的input框中的值
动态添加input,然后获取所有的input框中的值
|
Web App开发 JavaScript 数据安全/隐私保护
ie8下修改input的type属性报错
ie8下修改input的type属性报错