当前位置: 首页 > article >正文

uniapp 手动调用form表单submit事件

背景:

UI把提交的按钮弄成了图片,之前的button不能用了。

<button  form-type="submit">搜索</button>

实现:

html:

通过  this.$refs.fd 获取到form的vue对象。手动调用里面的_onSubmit()方法。

 

methods: {
		search(){//图片点击事件
			console.log(this.$refs.fd);
			this.$refs.fd._onSubmit();//手动调用formvue对象的_onSubmit()方法
			// console.log(this.$refs.targetBtn);
		},
		formSubmit(e) {  //原来的form submit事件 不要动,留着
			console.log(e) // 获取原生的 input 事件对
			this.list =[];
			this.formParam =  e.detail.value;
			this.to_Ajax({ ...this.param, ...this.formParam,...this.model});//合并三个参数对象并传递
		},
		formReset(){
			this.param.page = 0;
			this.list = [];
			this.to_Ajax({ ...this.param,...this.model});
			},//合并三个参数对象并传递
		reset(){
			console.log(this.$refs.fd);
			this.$refs.fd._onReset()
			// console.log(this.$refs.targetBtn);
		},


http://www.kler.cn/a/131864.html

相关文章:

  • vue3+vite+ts 发布自定义组件到npm
  • 竞赛选题 深度学习驾驶行为状态检测系统(疲劳 抽烟 喝水 玩手机) - opencv python
  • C#的MessagePack(unity)--02
  • Spring Boot - devtools 热部署
  • 【python】Conda强大的包/环境管理工具
  • MyBatis #{} 和 ${} 的区别
  • Diagrams——制作短小精悍的流程图
  • 数据结构与算法之美学习笔记:20 | 散列表(下):为什么散列表和链表经常会一起使用?
  • 【Android】导入三方jar包/系统的framework.jar
  • JavaScript对象
  • 每日OJ题_剑指offer数组篇
  • vue监听对象属性值变化
  • 某头部通信企业:SDLC+模糊测试,保障数实融合安全发展
  • Scala---样例类+隐式转换
  • 云计算(一):弹性计算概述
  • Apriori算法
  • 报错资源不足,k8s使用containerd运行容器修改挂载点根目录换成/home
  • mongodb 6/7的 windows安装问题
  • 电子学会C/C++编程等级考试2021年09月(一级)真题解析
  • 我所理解的 UI Toolkit 启蒙阶段(一)