zoukankan      html  css  js  c++  java
  • Vue父组件向子组件传递数据

    引言

    1. 在 vue中,子组件想要拿到父组件上的数据,该怎么拿?

    创建vue实例,创建子组件模板

    <body>
    // vue实例控制区域
    <div id="app">
        *通过绑定子组件props上的属性,将父组件上的msg数据传递给子组件*
        <tem-app :mark="msg"></tem-app>
    </div>
    
    
    // 子组件模板
    <template id="tem">
            <div>
                    *子组件子需要引用下自定义的mark属性,即可拿到父组件上传递过来的数据*
                <h3>我是子组件-----{{ mark }}</h3>
            </div>
    </template>
    
    <script>
    
    // 定义全局子组件
     Vue.component('tem-app',{
                template : '#tem',
                props : ['mark']
           })
    
    
    // Vue实例
     var vm = new Vue({
                el : "#app",
                data : {
                    msg : '2017130440'
                }
            })   
    
    </script>
    </body> 
    

    注意 : 子组件如果想要用父组件传递过来的数据, 就需要将子组件定义的属性原样的输出一下

    • 总结
      • 在子组件在props中创建一个属性,用以接收父组件传过来的值
      • 在子组件标签中添加子组件props中创建的属性
      • 父组件中注册子组件
      • 通过属性绑定的方式,把需要传给子组件的值赋给该属性
  • 相关阅读:
    Oracle EBS json
    OAF--基础
    Oracle EBS FA 本年折旧
    Oracle EBS FA 获取累计折旧
    SOAP REST
    Oracle EBS FA 资产取值
    Java ——基础语法
    PL/SQL APIs for Concurrent Processing
    Using Globals in Oracle Reports (Doc ID 34751.1)
    Using SRW Packaged Procedures In Reports (Doc ID 61643.1)
  • 原文地址:https://www.cnblogs.com/ifon/p/11389513.html
Copyright © 2011-2022 走看看