el-form的用法 elementui


 

1.作为弹框的el-form,点击出现弹框内容

clearValidate移除表单项的校验结果
    handleCreate() {
      this.resetTemp()
      this.dialogStatus = 'create'
      this.dialogFormVisible = true
      this.$nextTick(() => {
        // clearValidate移除表单项的校验结果
        this.$refs['dataForm'].clearValidate()
      })
    },

 

2.提交 作为弹框的el-form

    // 新增对话框 提交数据
    createData() {
      this.$refs['dataForm'].validate((valid) => {
        // valid为布尔值
        if (valid) {
          this.temp.id = parseInt(Math.random() * 100) + 1024 // mock a id
          this.temp.author = 'vue-element-admin'
          createArticle(this.temp).then(() => {
            // unshift向数组的头部添加一个或者多个元素,this.list返回新的长度
            this.list.unshift(this.temp)
            this.dialogFormVisible = false
            this.$notify({
              title: 'Success',
              message: 'Created Successfully',
              type: 'success',
              duration: 2000
            })
          })
        }
      })
    },

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM