• Vue--props


    组件实例的作用域是孤立的。这意味着不能 (也不应该) 在子组件的模板内直接引用父组件的数据。要让子组件使用父组件的数据,我们需要通过子组件的 props 选项。

    字面量语法 vs 动态语法

    初学者常犯的一个错误是使用字面量语法传递数值:

    因为它是一个字面 prop,它的值是字符串 "1" 而不是 number。如果想传递一个实际的 number,需要使用 v-bind,从而让它的值被当作 JavaScript 表达式计算:

    App.vue  (父组件)

    <template>
    
    <div>
    
    <h1>我是app组件</h1>
    
    <zujian :color="111"></zujian>
    
    </div>
    
    </template>
    
    <script>
    
    import zujian from './components/zujian.vue'
    
    export default{
    
    data(){
    
    return{
    
    a:1
    
    }
    
    },
    
    components:{
    
    zujian
    
    }
    
    }
    
    </script>

    Zujian.vue(子组件)

    <template>
    
    <div>
    
    <h1>我是zujian组件 {{typeof color}}---{{color}}</h1>
    
    </div>
    
    </template>
    
    <script>
    
    export default{
    
    props:["color"],  // 父亲传 谁用谁接受(儿子接受)
    
    data(){
    
    return{
    
     
    
    }
    
    }
    
    }
    
    </script>

     更多请访问:https://cn.vuejs.org/v2/guide/components.html#Prop

  • 相关阅读:
    CSS_2
    二柱子与他的计算题
    第一章 类与对象
    深入理解计算机系统之一--整数运算
    指针数组的应用
    对象个数以及构造函数次序
    范式介绍
    内连接与外连接
    TCP三次握手四次分手
    进程间的通信方式
  • 原文地址:https://www.cnblogs.com/pms01/p/7133921.html
Copyright © 2020-2023  润新知