怎样使用父组件向子组件传值【 必看】

怎样使用父组件向子组件传值【 必看】呃呃,首先小仙女初学Vue传值的时候,是费尽了脑汁,不知道怎么回事。终于,功夫不负有心人,把他弄明白了,如有错误,请多指教!!首先在学习Vue的框架开发的项目过程中,会经常会用到组件来管理不同的功能,有些公共的东西会就会被抽取出来,当做组件去使用。这时必然会产生一些疑问和需求?比如一个组件调用另一个组件作为自己的子组件,那么我们如何进行给子组件进行传值呢?就先和小编一起探究一下吧!父向子传递…

大家好,又见面了,我是你们的朋友全栈君。

呃呃,首先小仙女初学Vue传值的时候,是费尽了脑汁,不知道怎么回事。终于,功夫不负有心人,把他弄明白了,如有错误,请多指教!!

父组件向子组件传值

首先在学习Vue的框架开发的项目过程中,会经常会用到组件来管理不同的功能,有些公共的东西会就会被抽取出来,当做组件去使用。
这时必然会产生一些疑问和需求?比如一个组件调用另一个组件作为自己的子组件,那么我们如何进行给子组件进行传值呢?就先和小编一起探究一下吧!

父向子传递props

Vue.component("introduce",{
    // 直接使用props接收到的属性来渲染页面
    template:'<h3>{
  
  {title}}</h3>',
    props:['title'] // 通过props来接收一个父组件传递的属性
})
  • 这个子组件中要使用title属性渲染页面,但是自己并没有title属性
  • 通过props来接收父组件属性,名为title
    父组件使用子组件,同时传递title属性:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>父向子传递</title>
    <script src="../vue-2.5.17.js"></script>
</head>
<body>
<div id="app">
<input type="text" v-model="myname">
    <counter :name="myname" ></counter>

</div>
<script>
Vue.component("counter",{
    template:`<h1>我喜欢的明星是 :{
  
  {name}}</h1>`,
    props:['name'] //引号中名字就是变量,这种定义,就表示从父组件获取值,调用组件的时候,以属性的方式将值传递进来
})

    var vm=new Vue({
        el:"#app",
        data:{
            myname:"",
        }
    })

</script>

</body>
</html>

效果如下:
在这里插入图片描述

传递复杂数据

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>父向子传值</title>
    <script src="../vue-2.5.17.js"></script>
</head>
<body>

<div id="app">

    <mylist :lessions="lessions"></mylist>
</div>
<script>

Vue.component("mylist",{
    template:`<ul>
                <li v-for="lession in lessions">{
  
  {lession.id}} - {
  
  {lession.name}}</li>
            </ul>`,
    props:['lessions']

})


var vm = new Vue({
   el:"#app",
    data:{
       lessions:[{id:1,name:"java"},
           {id:2,name:"mysql"},
           {id:3,name:"servlet"},
           {id:4,name:"mybatis"}
       ]
    }

});

</script>


</body>
</html>

效果图:
在这里插入图片描述

好了,父组件向子组件传值,就是这么 easy ! 你 学会了吗? 如果还不会,别着急,一张图绝对搞定

看好了!!!!!!!!!!!!!!!
在这里插入图片描述
在这里插入图片描述

哎呀呀,好了,以上内容就是父组件向子组件传值!!!!!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

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


相关推荐

  • [RoCE]Flow Control

    [RoCE]Flow Control概览RoCE可以实现lossless无损网络环境,在二层网络上做到可靠网络传输,从而对原本在光纤网络环境下的应用在以太网环境下提供相同的服务,而不必对应用逻辑和上层协议更改。实现无损的方法有GlobalPause,PFC,DroplessReceiveQueue。1.什么是802.3xFlowControl(GlobalPause)?以太网标准(802.3)设计时是不可…

    2022年5月20日
    52
  • 跨域是什么?[通俗易懂]

    跨域是什么?[通俗易懂]跨域指的是不同服务器之间不能相互访问各自的资源或者数据,这出于一个策略——“同源策略”,那么为什么要这么设计呢,这是因为,一些网站的数据可能涉及的用户的隐私,因此不属于当前服务器的网站时不能访问它的,就比如,我们登陆淘宝后,由不小心点进了其他的一个钓鱼网站,如果说不这么设置,那么钓鱼网站就可以获取到你的登陆账号和密码,进而可以达到使用你的账户购买东西的目的,因此跨域是出于安全的考虑而诞生的。实…

    2022年6月12日
    25
  • 修复weblogic的JAVA反序列化漏洞的多种方法

    修复weblogic的JAVA反序列化漏洞的多种方法

    2022年3月13日
    35
  • elementUI el-image图片加载失败解决[通俗易懂]

    elementUI el-image图片加载失败解决[通俗易懂]使用el-image显示图片加载失败代码:<el-imagestyle=”width:100%;height:50px;margin:4px5px2px5px;”src=”../assets/logo1.png”/>效果:解决:src用里面加个require代码:<el-imagestyle=”width:100%;height:50px;margin:4px5px2px5px;”:src=.

    2022年5月12日
    998
  • ps2无线手柄连接arduino的使用方法

    ps2无线手柄连接arduino的使用方法首先在https://github.com/madsci1016/Arduino-PS2X这里下载ps2x的库文件。将PS2X_lib放到库文件目录下。接线方法如下,代码部分#definepressurestrue的意思是让上下左右的按键可以度数,按下时analogRead值为255.#definerumbletrue的意思是开启震动…

    2022年5月20日
    308
  • OPKG包管理系统详解!带你管理OpenWrt系统软件[通俗易懂]

    OPKG包管理系统详解!带你管理OpenWrt系统软件[通俗易懂]一、OPKG简介OPKG(Open/OpenWrtPackage)是一个轻量快速的软件包管理系统,是IPKG的克隆,目前已成为开源嵌入式系统领域的事实标准。OPKG常用于路由、交换机等嵌入式设备中,用来管理软件包的下载、安装、升级、卸载和查询等,并处理软件包的依赖关系。功能和桌面Linux操作系统Ubuntu中的apt-get、Redhat中的yum类似 OPK…

    2022年6月11日
    475

发表回复

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

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