pwindy  
在完成任务的同时,还需要不断“复盘”,不论你多么的忙,都需要留下时间思考,可以思考哪些地方做的好,哪些地方我们可以改进,应该如何改进,注重总结才是王道

 

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
            })
          })
        }
      })
    },

 

posted on 2021-06-01 15:36  pwindy  阅读(2532)  评论(0编辑  收藏  举报