关于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 相关文章推荐
用js+xml自动生成表格的东西
Dec 21 Javascript
Jquery Ajax学习实例5 向WebService发出请求,返回泛型集合数据的异步调用
Mar 17 Javascript
js判断undefined类型,undefined,null, 的区别详细解析
Dec 16 Javascript
JavaScript返回0-1之间随机数的方法
Apr 06 Javascript
实例讲解JavaScript中的this指向错误解决方法
Jun 13 Javascript
jQuery中show与hide方法用法示例
Sep 16 Javascript
基于AngularJS实现的工资计算器实例
Jun 16 Javascript
详解基于Vue的支持数据双向绑定的select组件
Sep 02 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
Sep 27 Javascript
node中使用shell脚本的方法步骤
Mar 23 Javascript
JavaScript 原型与原型链详情
Nov 02 Javascript
JavaScript实例 ODO List分析
Jan 22 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获取文件绝对路径的代码(上一级目录)
2011/05/29 PHP
php实现mysql数据库操作类分享
2014/02/14 PHP
php创建、获取cookie及基础要点分析
2015/01/26 PHP
使用ThinkPHP的自动完成实现无限级分类实例详解
2016/09/02 PHP
php smtp实现发送邮件功能
2017/06/22 PHP
php 截取中英文混合字符串的方法
2018/05/31 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
jquery isType() 类型判断代码
2011/02/14 Javascript
ExtJS中设置下拉列表框不可编辑的方法
2014/05/07 Javascript
javaScript基础语法介绍
2015/02/28 Javascript
jQuery异步提交表单的两种方式
2016/09/13 Javascript
KnockoutJS 3.X API 第四章之click绑定
2016/10/10 Javascript
Angular实现的table表格排序功能完整示例
2017/12/22 Javascript
vuex与组件联合使用的方法
2018/05/10 Javascript
微信小程序实现图片上传放大预览删除代码
2020/06/28 Javascript
layui实现下拉框三级联动
2019/07/26 Javascript
vue移动端的左右滑动事件详解
2020/06/17 Javascript
利用Vue的v-for和v-bind实现列表颜色切换
2020/07/17 Javascript
JavaScript实现滚动加载更多
2020/12/27 Javascript
Python实现的tab文件操作类分享
2014/11/20 Python
在Mac OS上搭建Python的开发环境
2015/12/24 Python
简单实现python进度条脚本
2017/12/18 Python
Django中日期处理注意事项与自定义时间格式转换详解
2018/08/06 Python
浅谈python的深浅拷贝以及fromkeys的用法
2019/03/08 Python
python的Jenkins接口调用方式
2020/05/12 Python
Python的历史与优缺点整理
2020/05/26 Python
Python使用lambda抛出异常实现方法解析
2020/08/20 Python
HTML中fieldset标签概述及使用方法
2013/02/01 HTML / CSS
Canvas实现保存图片到本地的示例代码
2018/06/28 HTML / CSS
Canvas在超级玛丽游戏中的应用详解
2021/02/06 HTML / CSS
如何提高SQL Server的安全性
2016/07/25 面试题
前台接待岗位职责
2013/12/03 职场文书
酒店开业庆典策划方案
2014/05/28 职场文书
青岛导游词
2015/02/12 职场文书
详解thinkphp的Auth类认证
2021/05/28 PHP
使用Redis实现分布式锁的方法
2022/06/16 Redis