如何利用自定义的事件,在子组件中修改父组件里边的值?

关键点记住:三个事件名字

步骤如下:

这里,相对本案例,父组件定义为Second-module,对应的子组件是Three-module

第一步:你要想改动父组件的值,你父组件得先有值让你改吧!所以,

  在父组件定义值:

第二步:同样的,二者之间咋就成了父子关系了呢?你得让一个组件里边装另一个组件吧,所以

  在父组件Second-module中调用、注册、引用进来子组件Three-module:

  调用:

  

  注册:

  

  引用:

  

第三步:父组件定义公用值,就是为了让子组件用的,你得把值给了子组件吧!不要小气:

找到二者的契合点(组件引用处),用bind 把值绑给他。

第四步:父组件扔过来了,子组件要接住啊,接不住掉地上摔烂了你还杂用!

第五步:子组件你把值拿过来了,就要使用父组件的值吧,不用就放烂了。不用你接他干哈!

好了,转折点到了,接下就是主题了:改动值。

第六步:子组件你拿到值用着不爽,首先要设置一个开关(click事件)启动“申请改动父组件值”的程序吧

第七步:在这个程序中,$emit 启动计划:你要自己找一个壮士(自定义事件名,可以想象成荆轲),好交代让它出征去改动父组件的值,并让他带上一个参数(就是要把父组件的值改成啥,荆轲手里拿的那个包着小匕首的地图

vue-自定义事件之—— 子组件修改父组件的值相关推荐

  1. Vue 子组件修改父组件值的解决方法

    分析 vue中父组件向子组件传值时,其父子prop之间形成单向下行绑定,反过来则不行,这样可以防止子组件意外改变父组件的值,怕子组件污染父组件,造成不可控: 此外,每次父组件的数据发生更新时,子组件的 ...

  2. 重构ElementUI解决DatePicker日期选择组件修改父组件placement参数问题[Vue.js项目实践: 新冠自检系统]

    新冠疫情自我检测系统网页设计开发文档 Sylvan Ding 的第一个基于 Vue.js 的项目. 本项目所提供的信息,只供参考之用,不保证信息的准确性.有效性.及时性和完整性,更多内容请查看国家卫健 ...

  3. vue通过子组件修改父组件prop的几种实现方式

    目录 前言 常用方式 1. 通过父组件on监听子组件emit事件实现修改prop 2. 通过父组件sync修饰符 + 子组件emit事件实现修改prop 取巧方式 3.通过data实现修改prop 4 ...

  4. vue子组件修改父组件的值

    1. $emit('event', val) 最常用的一种方法,父组件通过v-on绑定一个事件,在事件中修改自己的值,子组件通过$emit触发该事件 在子组件MobileMessage中: 这种方法有 ...

  5. vue子组件修改父组件上的属性

    子组件中再定义一个参数,使用 $emit(update: prop, "newPropVulue") => $emit(update: 属性名, "新的属性值&qu ...

  6. vue3子组件修改父组件值,vue3 子组件修改属性

    如何在TypeScript中应用像Jquery之类的第三方JavaScript框架 要在TypeScript引用第三方JavaScript库和框架,首先要了解TypeScript的类型定义文件. Ty ...

  7. VUE子组件如何改变父组件传来的值,以及VUE子组件如何修改父组件的值,以及父组件修改子组件的值

    一)子组件修改父组件传来的值: 父组件传递给我一个名为deptName数据,但是现在我要在子组件中修改它的值并且实时更新页面,直接this.deptName是不能直接修改他的值的,所以我采用了使用一个 ...

  8. Vue.js之子组件操纵父组件的数据

    目录 1.props单向传递 2.子组件绑定自定义事件 3.子组件绑定自定义事件并传递数据 4.补充 本文主要介绍Vue.js中子组件如何操纵父组件的数据,前面的文章介绍了父组件可以通过props向子 ...

  9. vue子组件给父组件传值时接收不到数据

    子组件给父组件传值的步骤如下: 1.在子组件中创建一个按钮,给按钮注册一个点击事件. 2.在响应点击事件中使用$emit来触发一个自定义事件,并且传递需要的参数 3.在父组件中的子标签中监听该自定义事 ...

最新文章

  1. a1278 win10声卡驱动_windows安装系列教程—驱动安装
  2. 项目管理中可能有的问题,以及如何去面对!
  3. php 即时到账,paypal即时到账php实现代码
  4. 让python脚本像普通程序一样运行
  5. java二分法查找_java 中二分法查找的应用实例
  6. 进阶第十一课 Python模块之random
  7. IEC61850的Read请求报文件MMS PDU解码
  8. EasyRecovery深度扫描以恢复桌面遗失数据的方法
  9. 深入解析Java中的装箱和拆箱
  10. C++ 安全单例模式总结
  11. python中button中command_tkinter模块的button控件不点击也运行command
  12. java-mail.jar_mail.jar-Mail.jar下载 --pc6下载站
  13. 怎么下载python的各种库_各种Python库安装包下载地址与安装过程详细介绍(Windows版)...
  14. gb和gib的区别_内存 G和GB有什么区别
  15. 解决win7连接不了win10远程桌面
  16. rabbitmq 默认用户和密码
  17. jquery 3D旋转效果
  18. Java实现网络通信(TCP程序设计)
  19. 【03】Linux笔记
  20. 金马公关为什么选择使用活字格来搭建《会议邀约系统》

热门文章

  1. 第一行代码 Android 第2版 书评
  2. 安装完tensorflow后还提示“no moudle named tensorflow”
  3. 电脑蓝屏 无法修复你的电脑日志文件 SrtTrail.txt 解决方法 避免重装系统
  4. 长沙市区块链BSN政务外网首批区块链应用已上线发布
  5. Java编程——输出1000以内的素数(质数)
  6. JAVA 利用poi EXCLE模板文档导出数据
  7. python语法基本组成单位_Python基础语法总结
  8. NPOJ 1069 小学生作业
  9. rgb三色涂色问题--c++
  10. iOS实战之调起QQ加群页和临时会话页