关于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 相关文章推荐
JSON.parse 解析字符串出错的解决方法
Jul 08 Javascript
javascript 图片裁剪技巧解读
Nov 15 Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
Sep 22 Javascript
把jQuery的类、插件封装成seajs的模块的方法
Mar 12 Javascript
jQuery检测输入的字符串包含的中英文的数量
Apr 17 Javascript
php+ajax+jquery实现点击加载更多内容
May 03 Javascript
JS实现网页顶部向下滑出的全国城市切换导航效果
Aug 22 Javascript
javascript对象的相关操作小结
May 16 Javascript
AngularJs expression详解及简单示例
Sep 01 Javascript
非常实用的vue导航钩子
Mar 20 Javascript
BootStrap模态框和select2合用时input无法获取焦点的解决方法
Sep 01 Javascript
简单了解Javscript中兄弟ifream的方法调用
Jun 17 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 编写大型网站问题集
2010/05/07 PHP
php实现根据url自动生成缩略图的方法
2014/09/23 PHP
php使用curl并发减少后端访问时间的方法分析
2016/05/12 PHP
PHP简单实现合并2个数字键数组值的方法
2017/05/30 PHP
JavaScript中的onerror事件概述及使用
2013/04/01 Javascript
jQuery实现新消息闪烁标题提示的方法
2015/03/11 Javascript
js完美解决IE6不支持position:fixed的bug
2015/04/24 Javascript
jQuery插件expander实现图片翻转特效
2015/05/21 Javascript
JavaScript从数组的indexOf()深入之Object的Property机制
2016/05/11 Javascript
jquery实现跳到底部,回到顶部效果的简单实例(类似锚)
2016/07/10 Javascript
bootstrap组件之导航组件使用方法
2017/01/19 Javascript
JavaScript函数节流和函数防抖之间的区别
2017/02/15 Javascript
jQuery实现的手风琴侧边菜单效果
2017/03/29 jQuery
Vue.use源码分析
2017/04/22 Javascript
限时抢购-倒计时的完整实例(分享)
2017/09/17 Javascript
JS实现点击循环切换显示内容的方法
2017/10/19 Javascript
JavaScript适配器模式详解
2017/10/19 Javascript
setTimeout时间设置为0详细解析
2018/03/13 Javascript
vue的diff算法知识点总结
2018/03/29 Javascript
解决vue路由后界面没有变化,但是链接有的问题
2018/09/01 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
2019/09/11 Javascript
Vue退出登录时清空缓存的实现
2019/11/12 Javascript
angular组件间传值测试的方法详解
2020/05/07 Javascript
python转换摩斯密码示例
2014/02/16 Python
python动态性强类型用法实例
2015/05/09 Python
Python编程使用NLTK进行自然语言处理详解
2017/11/16 Python
Python中几种属性访问的区别与用法详解
2018/10/10 Python
Python 可变类型和不可变类型及引用过程解析
2019/09/27 Python
Python读取excel文件中带公式的值的实现
2020/04/17 Python
法国最大的在线眼镜店:EasyLunettes
2019/08/26 全球购物
Ariat官网:美国马靴和服装品牌
2019/12/16 全球购物
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
2015/11/18 面试题
办公室文秘岗位职责
2013/11/15 职场文书
工商管理系学生的自我评价分享
2013/11/29 职场文书
员工年终演讲稿
2014/01/03 职场文书
三八红旗手先进事迹材料
2014/05/13 职场文书