通用vue搜索组件里面的重置和搜索按钮功能实现

6 篇文章 0 订阅
订阅专栏

一、动态绑定对象值

1.一开始是给搜索组件page-search双向绑定一个formData,但是里面的键值是写死的,为了能够复用以及动态绑定,可以给formData动态匹配键值

 二、按钮重置功能

1.给重置按钮一个点击事件

2.在重置按钮里面遍历拿到formOriginData键值对里面key值,然后把这个值赋值给formData对应的键值对,由于一开始formData的值是由prop.modelValue拷贝过来的,如果在这里直接把formOriginData赋值给formData,这样只是浅拷贝,没办法深度改变绑定的formData对应的键值对,所以需要采用下列这种办法实现重置

三、搜索按钮功能实现 

1.先给搜索按钮一个点击事件

2.然后把搜索的内容通过emit发送给父组件去触发

 

3.父组件接收queryBtnClick事件

 4.父组件里面去进行调用发送请求进行查询的函数

 

 

 4.可以选择将导出的重置事件和搜索事件这些单独写在一个文件page-search.ts,然后再在page-content文件里面去引用这个page-search

 

 

 

 

基于VUE3+Layui从头搭建通用后台管理系统(前端篇)十一:通用表单组件封装实现
Java、前端、小程序学习笔记、问题汇总、项目实例分享,有需要请联系。
09-01 1201
本章实现通用表单组件,根据实体配置识别实体属性,并自动生成编辑组件实现对应数据填充、校验及保存等逻辑。
Vue 组件开发 - 数据输入框组件
←か淡定☆ ヾ 的博客
11-27 486
目录设计通用组件的一般思路组件效果1. HTML结构2. index.js3. input-number.js3.1 input-number.js代码注解 设计通用组件的一般思路 明确需求; 设计API(组件的API:只来自props、events 和 slots); 2.1 确定命名、规则 2.2 编写业务逻辑 即使逻辑的第一版没做好,后续还可迭代完善;但如果 API 没设计好,后续修改成本很高。 组件效果 1. HTML结构 由于本示例以交互功能为主,CSS美化样式简单处:
vue 重置按钮功能实现
qq_61726905的博客
10-21 3320
重置按钮功能按钮代码: 图示: 1.初始化查询数据:2.图示方法: 重点就是这句:(意思是将初始状态的data复制到当前状态的data,实现重置效果) 以上是简单的重置按钮功能;以下是:在有下拉菜单Dropdown 的情况下使用重置按钮就是另一种写法: 这里默认选择了年级和班级,用第一种方法,点击重置按钮,会将下拉菜单从默认状态选择变成需要选择的状态重置按钮功能(有下拉菜单情况下适用): 1.初始化查询数据:(同上)2.图示方法: 讲解:(1)在created钩子深拷贝了一份数据模板: (2)在重
vue按钮重置
qq_42243957的博客
08-04 6964
1、在表单上标记ref 2、按钮绑定重置方法 3、在script写重置方法
Vue el-table 重置按钮设计模板
Muxiu
09-09 831
重点就是这句:(意思是将初始状态的data复制到当前状态的data,实现重置效果) 还有这一句:清除 el-table 复选框的选择显示, 指的是 组件的 属性值 最后点击重置按钮后的效果类似如下所示:1. vue 重置按钮功能实现2. vue之ele中的table组件(复选框的回显和重置)3. 4-2-vue框架-第三方ui组件elementui-vue- element-ui table复选框翻页记忆与清除
vue+admin+js: 点击重置重置查询对象属性值。
qq_38969618的博客
06-23 305
listQuery: { page: 1, pageSize: 10, city_id: 321, user_name: '' } this.listQuery = this.$options.data().listQuery; // 重置列表查询对象
vue3里面,如何实现穿梭框自定义重置按钮,点击重置按钮可以清空左侧已选中的数据
zhourongxiang1的博客
03-27 631
操作按钮绑定click方法leftFooter,leftFooter方法中将leftCheckValues设置为空。设置left-default-checked属性绑定data的leftCheckValues。下图是Element UI的穿梭框,要实现的是点击“重置按钮,清空左侧已选择的“备选项”。同理,右侧的“操作”按钮也能改成“重置按钮
vue和mpvue通用的移动设备组件
08-10
日历组件,1.支持农历和节假日(农历1900-2100) * 2.支持左右滑动切换,和点击箭头切换 * 3.点击‘重置按钮,回到当前日期 * 4.点击‘取消’按钮和灰色背景隐藏组件 * 5.支持特殊日期标记圆点
利用Vue构造器创建Form组件通用解决方法
12-11
Vue.js框架中,构建可复用的表单组件是一个重要的任务,因为它涉及到前端应用程序中的数据收集和用户交互。在日常开发中,我们经常会遇到各种类型的表单,如注册、编辑资料等,这些都需要高效、灵活且易于维护的...
vue+elementui 对话框取消 表单验证重置示例
10-16
总结而言,实现Vue+Element UI对话框取消表单验证重置的示例展示了如何使用Element UI组件事件和Vue的JavaScript方法来完成表单状态的重置。通过了解和使用el-dialog和el-form组件的特性,以及Vue.js的响应式原理和...
Vue 重置组件到初始状态的方法示例
11-30
Vue 通过直接强制刷新 DOM 来达到重置组件的效果,这样可以重置一些组件的动画以及组件内初始的数据 强制重新生成 DOM 的实现 原理:强制重新生成 DOM 可以通过 Vue 中的 key 来实现。在 Vue 更新 Dom 时,如果 key 值相同则会对原有组件进行复用,如果不同,则会重新生成。 代码示例: 每次点击 refresh 按钮,Demo 组件都会重新生成 组件: /** * Demo.vue */ Demo [removed] export default { data () { ret
代码模版-实现重置按钮清空表单数据,vue+elementUI
abcnull 的博客
11-15 1626
就能找到这个 ref,然 ref 自己有一个 resetFields() 函数,它的执行可以清空 ref 所在的这个 el-form 中的表单数据,依据 el-form-item 的 prop 来清空,这个 prop 需要和 v-model 相匹配。具体可以看下下放代码,点击「重置」btn 触发 resetForm() 函数。重置 btn 的作用是为了清空前面 form 表单中的数据。我们使用 elementUI + vue 来做。我们在 el-form 组件中加上。页面上可能会有「搜索按钮
【转载】vue项目中element-ui实现点击重置按钮重置表单数据
AllTimeLow丶的博客
06-20 798
vue点击重置按钮重置登陆表单。
vue重置初始数据功能
q879936814的博客
09-09 1055
第一次点击成功实现,测试时发现,第二次就无效了,思考了一下发现,对象是引用数据类型,那么一旦改变,堆内存地址中的数据都会改变,这样就不是固定存储了,只能实现一次重置。最近接到个编辑页面的需求,重置按钮需要实现点击之后恢复表单展示的页面,最开始的思路是:将赋值一个新对象,然后点击重置按钮,让新对象的值替换到老数据。解决方式:因为数据结构简单,使用浅拷贝即可。
Vue3】搜索重置功能
最新发布
qq_39921135的博客
06-18 193
【代码】【Vue3】搜索重置功能
vue.js 重置组件状态
wangjun5159的专栏
04-10 652
初始数据在data()函数中,外边拿不到,往往新增后,需要恢复到初始状态,参考。可以将初始化数据的代码抽取为外部函数,然后调用。
重置搜索
TOMA1B2C3的博客
04-10 2218
如何用js来重置搜索框呢?我的解决办法是清空表单数据,搜索框在表单里面,所以有些情况不适用。下面是代码:function reset(){ $('#selectForm')[0].reset(); }希望能帮到你!...
Vue(ElementUI)封装远程搜索组件调用父组件函数实现重置
m0_61820867的博客
07-04 804
介绍VueElementUI)如何封装远程搜索组件调用父组件函数实现重置
Vue组件实战:实现搜索下拉框功能与实例教程
总结来说,这篇文章提供了实用的Vue组件代码示例,展示了如何在Vue项目中创建一个可搜索的下拉菜单组件,帮助开发者理解和实现类似功能。无论是对于初学者还是有一定经验的Vue开发者,都可以从中找到有价值的参考点...
写文章

热门文章

  • 通用vue组件化展示列表数据 8431
  • 通用vue组件化登录页面 7666
  • 解决sass-loader和node-sass版本冲突问题,本人尝试过,真的解决错误了 6198
  • call,apply,bind三者的区别 5047
  • 如何快速将json文件转换为对应的ts类型 4862

分类专栏

  • 蓝桥杯14届模拟赛 1篇
  • 仿网易云小程序 1篇
  • 算法 4篇
  • JS 7篇
  • 八股文 5篇
  • vue3+ts+node个人博客系统 3篇
  • vue3 3篇
  • vue2知识 3篇
  • node 1篇
  • vue3后台管理项目 6篇

最新评论

  • 八股文(五)

    麋狐: BigInt不是ES11的吗

  • 王者荣耀静态页面中间代码设计(1)

    2301_78906215: 后面还有吗?

  • 通用vue组件化登录页面

    小山123: 找不到依赖么

  • 通用vue组件化登录页面

    XinPei_0618: npm fund问题怎么解决

  • 王者荣耀静态页面头部代码设计(2)

    2301_81530321: 为什么做出来不一样

大家在看

  • 基于SpringBoot+微信小程序的农产品销售平台 693
  • Hive使用与介绍
  • 华为OD机试E卷 - 斗地主之顺子(Java & Python& JS & C++ & C )
  • Android.bp在安卓项目中的构建 621
  • 汇总60个AI生成式网站【2024最新】 841

最新文章

  • springboot大学生实习管理系统 计算机专业毕业设计源码
  • npm install安装报错
  • 仿网易云小程序(一)
2024年1篇
2023年41篇
2022年35篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司绍兴网站优化哪家价钱合理内江网站权重优化随州网站制作优化亳州网站首页优化哪里有江北区网站优化托管网站产品优化只信m火18星线尚网络网站优化有哪些核心技巧承德靠谱的网站优化哪里不错无锡惠山网站优化老城区网站优化推广河南瓷砖行业网站优化推广技巧遂川seo网站优化河南整站seo网站优化推广网站优化密度多少外贸独立网站优化软件云浮网站优化南通优化网站排名博兴外贸英文网站优化制作如何优化推广网站收录网站页面优化作用东莞做网站排名优化推广怎样优化自己的阿里巴巴网站宁波有实力的网站推广优化网站白底图是不是便于优化怎么优化房地产网站深圳网站竞价优化运营沧州网站优化关键词韶关网站优化关键词推广襄阳低成本网站优化哪家好黄冈市网站关键词优化优势香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化