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>
  • 相关阅读:
    easyExcel入门
    UML-从需求到设计--迭代进化
    UML-操作契约总结
    102. Binary Tree Level Order Traversal
    98. Validate Binary Search Tree
    95. Unique Binary Search Trees II
    96. Unique Binary Search Trees
    94. Binary Tree Inorder Traversal
    84. Largest Rectangle in Histogram
    92. Reverse Linked List II
  • 原文地址:https://www.cnblogs.com/ywjfx/p/12556077.html
Copyright © 2011-2022 走看看