$refs $emit

2023/11/30 8:16:48

$refs $emit

  • 目录
    • 概述
      • 需求:
    • 设计思路
    • 实现思路分析
      • 1.$refs:
      • 2.$emit:子组件 向 父组件 抛出一个事件,由子级来主导
      • 3.props
  • 参考资料和推荐阅读

Survive by day and develop by night.
talk for import biz , show your perfect code,full busy,skip hardness,make a better result,wait for change,challenge Survive.
happy for hardess to solve denpendies.

目录

在这里插入图片描述

概述

$refs $emit是一个非常常见的需求。

需求:

设计思路

实现思路分析

1.$refs:

父组件 调用 子组件的 方法 或者 属性,由父级来主导调用
这里我们可以使用规则的数据结构来存储和转发。
通过this.$refs.子组件名.方法(属性名)来操控子组件中的方法或者属性,如下图

2.$emit:子组件 向 父组件 抛出一个事件,由子级来主导

比如:子组件是一个弹出框,当弹出框关闭,父级页面刷新。拿elementui来举例,在弹出框关闭之前,有一个方法:

那我们就需要在这个方法中,向父级抛一个事件,来调用父级中的加载数据的方法

3.props

props,不用方法,直接传递,不过无法控制方法啥的,就只有属性调用

1、父组件可以使用 props 把数据传给子组件。
2、子组件可以使用 $emit 触发父组件的自定义事件。

参考资料和推荐阅读

[1].https://blog.csdn.net/weixin_48962287/article/details/125677807
[2]. https://www.cnblogs.com/darkbluelove/p/11338432.html

欢迎阅读,各位老铁,如果对你有帮助,点个赞加个关注呗!~


http://www.jnnr.cn/a/118522.html

相关文章

Ubuntu22.04.01Desktop桌面版 允许root用户远程登陆 笔记221110

先给root设置密码 sudo passwd root启用远程密码登录,和允许root远程ssh登陆 进入 /etc/ssh 目录 cd /etc/sshls rootud224:/home/z# cd /etc/ssh/ rootud224:/etc/ssh# ls ssh_config ssh_config.只有 ssh_config 没有 sshd_config 说明 只安装了 openssh-client , 没有安装…

Git协同开发

目录 协同开发 解决冲突 线上分支合并 pytharm操作Git 协同开发 -协同开发应用情景 有一个项目由好几个人共同开发,组长把底层代码提交到远程仓库中,开发者把代码clone到自己的本地进行编写自己负责的功能,写完就推到远程仓库中这就是协同…

Valve下一代VR头显爆料汇总,看完有点期待

Meta、索尼今年陆续发布了新款VR头显,与此同时Valve已经两年多没有迭代VR硬件,这让人不禁好奇Valve未来的VR策略。比如,今年Valve发布的硬件产品是Steam Deck掌机而不是VR头显,是否意味着放弃了VR呢? 然而从种种迹象表…

java计算机毕业设计ssm+vue二手手机销售平台

项目介绍 用户:登录,注册,更改密码,查询手机信息,查看订单信息,查看物流信息,查看手机检验信息,假支付,对商品评价,对商家的服务评价,可以联系商家(与商家对话,类似于淘宝里面的联系…

华为机试 - 最长的完全交替连续方波信号

目录 题目描述 输入描述 输出描述 用例 题目解析 算法源码 题目描述 输入一串方波信号,求取最长的完全连续交替方波信号,并将其输出,如果有相同长度的交替方波信号,输出任一即可, 方波信号高位用1标识&#xf…

高效代码编辑器gvim的安装使用和配置

文章目录 下载和安装下载地址安装使用命令模式编辑模式底行模式配色方案_vimrc文件附件Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient. It is included as “vi” with most UNIX systems and with Apple OS…

ISCTF

re SigninReverse shift f12/view - 查看查找字符串得到flag base64 拖入IDA进入字符串,发现一串base64编码,并且有strcmp函数,盲猜变异的base加密CyberChef 直接解密即可 开摆re exp,直接得到flag v8 isctfajzu Str2 …

SpringCloud:NetFlix(下)

目录 6. Ribbon:负载均衡(基于客户端) 1.负载均衡以及Ribbon 2.集成Ribbon 3.使用Ribbon实现负载均衡 7.Feign:负载均衡(基于服务端) 1.Feign简介 2.Feign的使用步骤 6. Ribbon:负载均衡(基于客户端) 1.负载均衡以及Ribbon Ribbon是…

用DIV+CSS技术设计的体育篮球主题 校园体育网页与实现制作(web前端网页制作课作业)

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

公众号网课题库怎么使用

公众号网课题库怎么使用 本平台优点: 多题库查题、独立后台、响应速度快、全网平台可查、功能最全! 1.想要给自己的公众号获得查题接口,只需要两步! 2.题库: 查题校园题库:查题校园题库后台(…

【数据分析】Pandas入门教程

Pandas 教程 Pandas 是 Python 语言的一个扩展程序库,用于数据分析。 Pandas 是一个开放源码、BSD 许可的库,提供高性能、易于使用的数据结构和数据分析工具。 Pandas 名字衍生自术语 “panel data”(面板数据)和 “Python data…

电商秒杀解决方案

秒杀解决手段 (1)动静分离。让cdn来处理静态资源,减少后端服务的压力 (2)Nginx 限流,让每个ip在一秒内只能通过几次。防止恶意请求 (3)秒杀服务独立部署,单一职责&#…

gRPC(Google远程过程调用)根据.proto文件生成代码机制(grcp_cpp_plugin插件)详解。

这几天一直在研究grpc,谷歌的远程调用系统,这套系统谷歌开源在了github上,直接搜索grpc,star最高的就是项目本尊,我怀着好奇的心情去研究它,却被它蹂躏的很惨,道一句“珍爱生命,远离…

4种方法来缓解焦虑(待补全)

文章目录方法1 镇静身体的反应1. 深呼吸。2. 矫正你的姿势。3. 散步4. 进行渐进式肌肉放松练习方法2 养成新的心理习惯我们偶尔都会焦虑。 适当的焦虑可以帮我们发现问题,这反而是好事。 但压力源长期累积会让你一直处于焦虑之中,在这种情况下你就得重…

软件工程——结构化设计

一、结构化软件设计的任务 在结构化设计方法中,概要设计阶段将软件需求转化为数据结构和软件的系统结构。概要设计阶段要完成体系结构设计、数据设计及接口设计。详细设计阶段要完成过程设计。 二、结构化设计与结构化分析的关系 结构化设计方法的实施要点&#x…

配置与管理Samba服务器实例

服务器配置 检测系统是否安装了 Samba相关性软件包 [rootlocalhost ~]# rpm -qa|grep samba samba-common-4.8.3-4.el7.noarch samba-client-libs-4.8.3-4.el7.x86_64 samba-common-libs-4.8.3-4.el7.x86_64 samba-client-4.8.3-4.el7.x86_64 Failed说明没开启&#xff…

2023最新SSM计算机毕业设计选题大全(附源码+LW)之java宿舍管理系统8n6jf

这个选题的话其实有很多的,就看你自己能接受怎么样的,比如可以做网站类、系统类、小程序类、安卓app、大数据类等等,这个也要看你个人能力和技术问题,如果技术小白或者有一点点基础的话建议选择网站类和系统类的,如果有…

Anaconda Prompt中的指令集

1.创建虚拟环境: conda create -n pytorch_py37 python3.8 这里是python的版本号 2.查看创建的虚拟环境: conda info --envs 3.激活创建的pytorch_py37虚拟环境: conda activate pytorch_py37 4.显示安装的虚拟环境列表: conda env…

HMM和MEMM+CRF序列标注学习笔记

隐马尔可夫 目标 知道什么是自动机知道什么是马尔可夫链知道隐马尔可夫是什么知道隐马尔可夫的原理是什么知道如何使用隐马尔可夫完成分词,词性标注等任务知道MEMM是什么知道CRF是什么 1. 自动机 自动机:(又称为 有限自动机,有…

JavaEE 初始spring

学JavaEE,一个不可缺的技术,就是spring框架。spring是一个开源的框架。要说spring是什么,它是一个包含了众多方法的IoC的容器。 初始spring 容器,是用来容纳某种物品的基本装置,比如Java中集合容器,包含了…
最新文章