关于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写的实用看图工具实现代码
Jul 26 Javascript
js以对象为索引的关联数组
Jul 04 Javascript
Uglifyjs(JS代码优化工具)入门 安装使用
Apr 13 Javascript
使用js画图之画切线
Jan 12 Javascript
javascript判断数组内是否重复的方法
Apr 21 Javascript
微信小程序实现联动选择器
Feb 15 Javascript
vue单页面在微信下只能分享落地页的解决方案
Apr 15 Javascript
解决vue跨域axios异步通信问题
Apr 17 Javascript
微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)
Sep 19 Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
Jul 30 Javascript
Vue跨域请求问题解决方案过程解析
Aug 07 Javascript
JavaScript arguments.callee作用及替换方案详解
Sep 02 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写出自己的BLOG系统 2
2010/04/12 PHP
Javascript的一种模块模式
2008/03/22 Javascript
js移除事件 js绑定事件实例应用
2012/11/28 Javascript
jQuery实现鼠标滑过遮罩并高亮显示效果
2013/07/16 Javascript
jquery重新播放css动画所遇问题解决
2013/08/21 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
javascript实现锁定网页、密码解锁效果(类似系统屏幕保护效果)
2014/08/15 Javascript
jquery增加和删除元素的方法
2015/01/14 Javascript
JS实现浏览器状态栏文字从右向左弹出效果代码
2015/10/27 Javascript
前端JS面试中常见的算法问题总结
2016/12/23 Javascript
原生JS实现导航下拉菜单效果
2020/11/25 Javascript
js实现图片懒加载效果
2017/07/17 Javascript
JS中Safari浏览器中的Date
2017/07/17 Javascript
微信小程序组件之srcoll-view的详解
2017/10/19 Javascript
基于jQuery使用Ajax动态执行模糊查询功能
2018/07/05 jQuery
移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
2019/04/02 Javascript
Vue 设置axios请求格式为form-data的操作步骤
2019/10/29 Javascript
node使用mysql获取数据库数据中文乱码问题的解决
2019/12/02 Javascript
node.js使用mongoose操作数据库实现购物车的增、删、改、查功能示例
2019/12/23 Javascript
vue+koa2搭建mock数据环境的详细教程
2020/05/18 Javascript
python中的对象拷贝示例 python引用传递
2014/01/23 Python
python安装oracle扩展及数据库连接方法
2017/02/21 Python
pandas全表查询定位某个值所在行列的方法
2018/04/12 Python
Python selenium抓取微博内容的示例代码
2018/05/17 Python
pytorch实现mnist分类的示例讲解
2020/01/10 Python
Tensorflow之MNIST CNN实现并保存、加载模型
2020/06/17 Python
html标签之Object和EMBED标签详解
2013/07/04 HTML / CSS
皇家阿尔伯特英国官方商店:Royal Albert骨瓷
2019/03/25 全球购物
介绍一下Linux中的链接
2016/06/05 面试题
联谊会主持词
2014/03/26 职场文书
2014国庆节主题活动方案:快乐的国庆节
2014/09/16 职场文书
五四青年节活动总结
2015/02/10 职场文书
2015年语文教研组工作总结
2015/05/23 职场文书
热爱劳动主题班会
2015/08/14 职场文书
一道JS算法面试题——冒泡、选择排序
2021/04/21 Javascript
python模板入门教程之flask Jinja
2022/04/11 Python