zoukankan      html  css  js  c++  java
  • Vue 第七章 父组件向子组件传值

    1、父组件向子组件传值步骤

    a) <!--父组件通过v-bind向子组件传值-->
    <com1 :parentmsg="msg"></com1>

    b)
    //把父组件传递过来的parentmsg属性,先在props数组中定义一下,才能使用父组件的数据
    //注意:组件中所有的props中的数据,都是通过父组件传递给子组件用的
    //props中的数据都是可读的
    props: ['parentmsg']

    c)
    //子组件引用
    template:'<h1>这是子组件-----{{parentmsg}}</h1>',

    2、案例

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <!--cdn镜像快速导入Vue包-->
        <script src="https://cdn.bootcss.com/vue/2.6.11/vue.js"></script>
    </head>
    <body>
    <div id="app">
    <!--父组件通过v-bind向子组件传值-->
    <com1 :parentmsg="msg"></com1>
    </div>
    <script>
        //2.创建一个vue实例
        //父组件
        var vm = new Vue({
            el: '#app',
            data: {
                msg:'这是父组件的数据'
            },
            //子组件
            components: {
                //子组件默认无法访问父组件的data和methods上的数据
                com1:{
                    //注意:子组件中的data数据,并不是通过父组件传过来的,都是子组件自身私有的
                    //data中的数据都是可读可写的
                    data(){
                        return{
                            title:'123',
                            content:'swerwer'
                        }
                    },
                    template:'<h1>这是子组件-----{{parentmsg}}</h1>',
                    //把父组件传递过来的parentmsg属性,先在props数组中定义一下,才能使用父组件的数据
                    //注意:组件中所有的props中的数据,都是通过父组件传递给子组件用的
                    //props中的数据都是可读的
                    props: ['parentmsg']
                }
            }
        })
    </script>
    </body>
    </html>
  • 相关阅读:
    python删除hbase一整列数据
    selenium基本操作
    python去除html标签及标签里面的内容
    Ambari-server 启动错误
    scala 命名规范
    HDFS坏块修复
    Nodejs+MySql+Echart(html模板渲染)
    Ambari openssl错误
    设置mysql 远程连接
    JMS 简介笔记
  • 原文地址:https://www.cnblogs.com/ywjfx/p/12556077.html
Copyright © 2011-2022 走看看