前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >vue学习 十五 传值和传引用 or 事件传值(子传父)

vue学习 十五 传值和传引用 or 事件传值(子传父)

作者头像
meihuasheng
发布2021-03-16 21:33:04
2.6K0
发布2021-03-16 21:33:04
举报
文章被收录于专栏:phpcodersphpcoders

传引用: 传的就是对象(object)和数组(array);

传值: 传的就是字符串(string)、布尔(boolean)、数值(number);

主要表达的意思是:

在父传子组件中,数据写在父组件时;传引用的时候,改变一个数组或者对象都是将所有的改变;传值的话,改变哪个值就是改变哪个,不会影响到其他。。

在这里,通过pop方法出栈数组元素,然后点击一个删除,两个相同数组中的li都会减少一个1个,从而说明了传引用的时候改变数组中的元素,所有的都将改变

相反的,传数值的时候,改变一个地方,其他地方不会改变 其中点击头部的时候,title会变成change这样的,尾部也是同样的写法,然而却没有变化,这就证明了这一点

事件传值(子传父):

首先是子组件中,定义一个点击事件触发方法,然后方法为注册事件,如下。然后执行方法后就会在父组件中去找这个’事件名‘

$emit('事件名',’事件传的内容是什么‘);

父组件中给上面的’事件名‘绑定一个方法,参数是$event,然后实现这个方法 就可以拿到子组件中的数据了

methods:{ updateTitle(title){ 这个title是子组件中的title this.title=title; 将子组件中的title给现在的title } },

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-08-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 事件传值(子传父):
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com