zoukankan      html  css  js  c++  java
  • 13-组件访问-父访问子-refs

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    <script src="../js/vue.js"></script>
    <div id="app">
        <!--使用但标签的方式是不可以的-->
        <cpn ref="aaa"></cpn>
        <button @click="btnclick">按钮</button>
    </div>
    <template id="cpn">
        <div>我是子组件</div>
    </template>
    
    <script>
        let app=new Vue({
            el:'#app',
            data:{
                message:'hello world'
            },
            methods:{
                btnclick(){
    //                console.log(this.$children);
    //               // this.$children[0].showMessage();
    //                for(let c of this.$children){
    //                    console.log(c.name);
    //                    c.showMessage();
            //第二种方式,这种方式在实际项目中是经常使用的,而且风险也比较小,不过后期加不加点
                      console.log(this.$refs.aaa.name);
                    //}
                }
            },
            components:{
                cpn:{
                    template:'#cpn',
                    data(){
                        return{
                            name:'我是子组件的name'
                        }
                    },
                    methods:{
                        showMessage(){
                            console.log("==========showMessage");
                        }
                    }
    
    
                }
            }
        })
    </script>
    
    </body>
    </html>

    运行结果:

  • 相关阅读:
    第43周四
    第43周三
    第43周二
    第43周一
    无聊时做什么2
    2014第42周日当无聊时做什么
    第42周六
    第42周五
    Web版的各种聊天工具
    cocos2d_x_06_游戏_一个都不能死
  • 原文地址:https://www.cnblogs.com/dongyaotou/p/13155355.html
Copyright © 2011-2022 走看看