关于Vue中$refs的探索浅析


Posted in Javascript onNovember 05, 2020

最近公司在做一个新项目,出需求,原型图,UI图,接下来就轮到我了,画页面。在画页面的过程中,涉及到父子路由,于是,便自然想到了<router-view></router-view>,按照以往的操作,确定父子关系,配置好路由,就OK了。但是,对照需求文档,仔细一看,后期联调肯定要涉及父子页面传递参数啊,比如下图:

关于Vue中$refs的探索浅析

我要在父页面拿到子页面form表单的数据, 如何做?

首先我想到的就是,通过this.router.push({name: "", params:{} }), 将参数带到父页面,但是这种方法行不通,因为子页面没有跳转按钮,没有触发事件。于是,我又想到了Vuex,将子页面的form表单数据存储到store中,但是这对于多个子页面,就要建立多个store。不太合适。

那还有什么办法呢?咦,我可不可以通过$refs拿到子页面实例呢?试一把,哈哈,果然可以。这就太好了,拿到子页面实例,也就可以拿到子页面数据,然后在父页面如何操作,那就随意了,,,哈哈哈。

具体操作如下图:

关于Vue中$refs的探索浅析

关于Vue中$refs的探索浅析

总结

到此这篇关于Vue中$refs探索的文章就介绍到这了,更多相关Vue中$refs探索内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
jQuery 事件的命名空间简单了解
Nov 22 Javascript
jquery实现点击消失的代码
Mar 03 Javascript
js浏览器本地存储store.js介绍及应用
May 13 Javascript
JQuery validate插件验证用户注册信息
May 11 Javascript
jQuery学习笔记——jqGrid的使用记录(实现分页、搜索功能)
Nov 09 Javascript
js实现城市级联菜单的2种方法
Jun 23 Javascript
php register_shutdown_function函数详解
Jul 23 Javascript
Vuejs实现购物车功能
Nov 05 Javascript
解决npm安装Electron缓慢网络超时导致失败的问题
Feb 06 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
Oct 20 Javascript
详解vuex之store拆分即多模块状态管理(modules)篇
Nov 13 Javascript
JavaScript Reflect Metadata实现详解
Dec 12 Javascript
JavaScript 实现轮播图特效的示例
Nov 05 #Javascript
nuxt 服务器渲染动态设置 title和seo关键字的操作
Nov 05 #Javascript
nuxt 每个页面head标签内容设置方式
Nov 05 #Javascript
JavaScript TAB栏切换效果的示例
Nov 05 #Javascript
nuxt 页面路由配置,主页轮播组件开发操作
Nov 05 #Javascript
JS时间戳与日期格式互相转换的简单方法示例
Jan 30 #Javascript
JS如何调用WebAssembly编译出来的.wasm文件
Nov 05 #Javascript
You might like
用PHP实现将GB编码转换为UTF8
2006/11/25 PHP
深入理解require与require_once与include以及include_once的区别
2013/06/05 PHP
Thinkphp中import的几个用法详细介绍
2014/07/02 PHP
PHP使用mysql_fetch_object从查询结果中获取对象集的方法
2015/03/18 PHP
PHP文件上传类实例详解
2016/04/08 PHP
又拍云异步上传实例教程详解
2016/04/19 PHP
JavaScript中获取未知对象属性的代码
2011/04/27 Javascript
js判断鼠标同时离开两个div的思路及代码
2013/05/31 Javascript
子窗体与父窗体传值示例js代码
2013/08/01 Javascript
jQuery如何获取同一个类标签的所有值(默认无法获取)
2014/09/25 Javascript
javaScript给元素添加多个class的简单实现
2016/07/20 Javascript
Angular懒加载机制刷新后无法回退的快速解决方法
2016/08/30 Javascript
解决vue动态为数据添加新属性遇到的问题
2018/09/18 Javascript
vue axios请求频繁时取消上一次请求的方法
2018/11/10 Javascript
vue-drawer-layout实现手势滑出菜单栏
2020/11/19 Vue.js
简单谈谈offsetleft、offsetTop和offsetParent
2020/12/04 Javascript
[05:42]DOTA2英雄梦之声_第10期_蝙蝠骑士
2014/06/21 DOTA
Python SELENIUM上传文件或图片实现过程
2019/10/28 Python
基于Python实现人脸自动戴口罩系统
2020/02/06 Python
python数据类型可变不可变知识点总结
2020/03/06 Python
python实现FTP循环上传文件
2020/03/20 Python
使用python从三个角度解决josephus问题的方法
2020/03/27 Python
学会python自动收发邮件 代替你问候女友
2020/05/20 Python
ZINVO手表官网:男士和女士手表
2019/03/10 全球购物
美国名牌手表折扣网站:Jomashop
2020/05/22 全球购物
杭州联环马网络笔试题面试题
2013/08/04 面试题
给女儿的表扬信
2014/01/18 职场文书
应聘护理专业毕业自荐书范文
2014/02/12 职场文书
《天安门广场》教学反思
2014/04/23 职场文书
机动车交通事故协议书
2015/01/29 职场文书
入党积极分子培养联系人意见
2015/08/12 职场文书
初中班主任工作随笔
2015/08/15 职场文书
2016年安康杯竞赛活动总结
2016/04/05 职场文书
安装pytorch时报sslerror错误的解决方案
2021/05/17 Python
Python 数据可视化神器Pyecharts绘制图像练习
2022/02/28 Python
uniapp引入支付宝原生扫码插件步骤详解
2022/07/23 Javascript