vue 批量清空文本框

穿精又带淫゛_ 提交于 2020-02-27 18:14:29

在el-dialog 对话框中经常会输入一些信息,但是在关闭的时候我们需要清空输入的信息,如果不清空下次打开信息会存在

数据结构

  data() {
    return {
      message: "1",
      testDialog:{
         dialogVisible:false,
         input1:"",
         input2:""
      }
    };
  },

第一种方法 :采用循环方式

    clearVirtualDriveclearInfo(obj) {
      for (let key in obj) {
        if (key != "dialogVisible") {
          obj[key] = "";
        }
      }
    },

第二种方式 :采用this.$options.data().testDialog 获取 Vue 实例的初始化数据

this.testDialog = this.$options.data().testDialog  // 清空的一种方法
Object.assign(this.testDialog,this.$options.data().testDialog)  清空的另一种方法

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!