vue3 + elementPlus reset重置表单问题
更新时间:2022年05月27日 09:33:37 作者:jefferylong
这篇文章主要介绍了vue3 + elementPlus reset重置表单问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
vue3 elementPlus reset重置表单
表单需加上ref属性
字段需加上prop属性

<template> <div class="main"> <el-form ref="resetFormData" :model="formInline"> <el-form-item label="姓名" prop="customerName"> <el-input v-model="formInline.customerName" placeholder="请输入姓名" ></el-input> </el-form-item> <el-button type="warning" @click="resetForm">重置</el-button> </el-form> </div> </template>
<script>
import { defineComponent, reactive, ref } from "vue";
export default defineComponent({
setup() {
const resetFormData = ref(null);
const formInline = reactive({});
const resetForm = () => {
resetFormData.value.resetFields();
};
return {
resetForm,
resetFormData,
formInline,
};
},
});
</script>vue3 elementPlus 踩坑
表单重置按钮resetForm失效
在项目过程中按照之前的经验写重置按钮时发现不生效,换了原生的重置按钮也不行。后来发现还是版本移植的问题。
vue2.0和vue3.0的语法不一样,在main.js中引入resetform函数时语法出错
// Vue2.0 Vue.prototype.resetForm = resetForm; //Vue3.0 let app = createApp(App); //... app.config.globalProperties.resetForm = resetForm;
还是要多看官方文档啊!!
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
vue启动后请求后端接口报ERR_EMPTY_RESPONSE错误的解决
这篇文章主要介绍了vue启动后请求后端接口报ERR_EMPTY_RESPONSE错误的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-05-05
Element中el-table动态合并单元格(span-method方法)
本文主要介绍了Element中el-table动态合并单元格(span-method方法),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-05-05
基于vue3+antDesign2+echarts 实现雷达图效果
这篇文章主要介绍了基于vue3+antDesign2+echarts 实现雷达图,本文通过实例代码图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-08-08


最新评论