zoukankan      html  css  js  c++  java
  • 全局组件父子传参(父传子)

    点击父组件里面的按钮可以控制子组件内的视图显示与隐藏

    <!DOCTYPE html>

    <html lang="en">

    <head>

        <meta charset="UTF-8">

        <title>父组件控制子组件</title>

        <style>

            .show{

                100px;

                height: 100px;

                text-align: center;

                font-size: 20px;

                line-height: 100px;

                background-color: rgba(0,0,136,0.36);

            }

        </style>

    </head>

    <body>

    <div id="app">

        <father></father>

    </div>

    <template id="father">

        <div>

            father

            <button @click="fhide">show/hide</button>

            {{hidef}}

            <hr>

           <son :test="hidef"></son>

        </div>

    </template>

    <template id="son">

        <div>

        <div class="show" v-if="test">son{{test}}</div>

            <!--这里的v-if的值test是由父组件传给子组件的-->

        <button @click="shide">显示/隐藏</button>

        </div>

    </template>

    <script src="vue.js"></script>

    <script>

        Vue.component('father',{

            template:"#father",

            data(){

                return{

                    hidef:true

                }

            },

            methods:{

                fhide(){

                    this.hidef=!this.hidef;

                }

            }

        })

        Vue.component('son',{

            template:"#son",

            data(){

                return{

                    hides:true

                }

            },

            methods:{

                shide(){

                    this.hides=!this.hides;

                }

            },

            props:['test']

        })

        new Vue({

            el:"#app"

        });

    </script>

    </body>

    </html>

    由父到子

    子组件通过props抛出一个自定义组件标签属性。

    父组件通过子组件的组件标签属性将需要的 数据传递过去。

    子组件通过抛出的标签属性来调用这个值。

  • 相关阅读:
    关于linux下如何使用svn 客户端
    vscode 如何格式化vue(template)html代码 , 保持标签属性不换行
    echarts的一些基础笔记
    Stompjs websocket vue
    GLSL反转矩阵inverse
    【入门向】使用 MetaHook Plus 绘制 HUD
    取文件MD5 WINAPI
    BAD APPLE C++控制台程序
    查看struct或class的内存布局
    让游戏以高性能GPU(独立显卡)运行
  • 原文地址:https://www.cnblogs.com/ranyonsue/p/10570124.html
Copyright © 2011-2022 走看看