vue父组件向子组件传值_vue什么是父子组件

vue父组件向子组件传值_vue什么是父子组件组件化开发是目前前端开发必备的开发技能,组件化开发可以大大提高开发效率今天整理一下Vue的父子组件传值方式,方便还没有理解的朋友学习。1、父组件向子组件传值<!–父组件–><!–父组件调用子组件,看成是调用子组件函数,给子组件传值,就是给函数传参数–><template> <div> <!–传递动态值前面加个…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

组件化开发是目前前端开发必备的开发技能,组件化开发可以大大提高开发效率
今天整理一下Vue的父子组件传值方式,方便还没有理解的朋友学习。
1、父组件向子组件传值
<!-- 父组件 -->
<!-- 父组件调用子组件,看成是调用子组件函数,给子组件传值,就是给函数传参数 -->
<template>
	<div>
		<!-- 传递动态值前面加个冒号: -->
		<!-- 传递静态值就不需要冒号 -->
		<childComponent :msg="msg1" />
	</div>
</template>
<script> import childComponent from "./child.vue";//引入组件 export default{ 
     components:{ 
     childComponent//注册组件 }, data(){ 
     return{ 
     msg1:"你好" } } } </script>

Jetbrains全家桶1年46,售后保障稳定

<!-- 子组件 -->
<!-- 把子组件看成一个函数,props里面就是子组件接受的参数 -->
<template>
	<div>
		{
  
  {msg}}
	</div>
</template>
<script> export default{ 
     props:{ 
     msg:{ 
     type:String, default:"1" } } } </script>
2、子组件向父组件传值
<!-- 父组件 -->
<!-- 子组件向父组件传值就不一样了,需要用到$emit和$on -->
<!-- 父组件监听函数使用@后面接上函数名 -->
<template>
	<div>
		<!-- 传递动态值前面加个冒号: -->
		<childComponent @eventName="handleEvent" />
	</div>
</template>
<script> import childComponent from "./child.vue";//引入组件 export default{ 
     components:{ 
     childComponent//注册组件 }, methods:{ 
     handleEvent(data){ 
    //监听子组件触发的函数,data为子组件给父组件传的值 console.log(data); } } } </script>
<!-- 子组件 -->
<!-- 把子组件看成一个函数,props里面就是子组件接受的参数 -->
<template>
	<div>
		<button @click="triggerEvent">给父组件传值</button>
	</div>
</template>
<script> export default{ 
     data(){ 
     msg:"给父组件的信息" }, methods:{ 
     triggerEvent(){ 
     this.$emit("eventName",this.msg);//第一个参数是触发的事件名称,对应着父组件@监听的名字,第二个参数是传给父组件的额外参数,传递多个参数可以直接传对象过去。 } } } </script>
大致讲解如上,个人理解都在备注里面了,如果有没有讲清楚的或者其他不懂的请留言,我会回复各位并更新博客的,以便后面读者阅读!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234588.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 对路径“xxxxx”的访问被拒绝。

    对路径“xxxxx”的访问被拒绝。对路径“D:\\Weixin\\WechatWeb\\wapMxApi\\JsonFile\\WaterPrice.json”的访问被拒绝。本地vs2013编译调试是没有问题的但是发布后就不能倍访问

    2022年8月5日
    8
  • java flowable_Flowable流程引擎入门[通俗易懂]

    java flowable_Flowable流程引擎入门[通俗易懂]Flowable是一个流行的轻量级的采用Java开发的业务流程引擎。通过Flowable流程引擎,我们可以部署BPMN2.0的流程定义(一般为XML文件),通过流程定义创建流程实例,查询和访问流程相关的实例与数据,等等。Flowable可以灵活地添加到我们的服务、应用、架构中,可以通过引入Flowablejar包,或者直接使用Flowable的RestAPI来进行业务流程引擎的操作。Flowa…

    2022年10月20日
    1
  • python闭包详解_python闭包的使用场景

    python闭包详解_python闭包的使用场景闭包首先了解一下:如果在一个函数的内部定义了另一个函数,外部的我们叫他外函数,内部的我们叫他内函数。在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用

    2022年7月29日
    7
  • Spring整合mybatis完整示例

    Spring整合mybatis完整示例Spring整合mybatis完整示例  实现功能:根据id查找用户信息。 1、首先创建一个与表中数据相对应的实体类,User.javapackagebean;publicclassUser{intid;Stringname;intage;Stringsex;Stringschool;pu…

    2022年4月29日
    30
  • pycharm 2021激活码(破解版激活)

    pycharm 2021激活码(破解版激活),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    51
  • js 后退[通俗易懂]

    js 后退[通俗易懂]&lt;buttonclass="float"type="button"onclick="window.location.href=’__MODULE__/Payment/seller’;"style="margin-left:2%;"&gt;返&amp;nbsp;&amp;nbsp;回&lt;/button&gt;&lt;buttontype=&q

    2022年7月25日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号