美文网首页
组件间的使用

组件间的使用

作者: 扶光_ | 来源:发表于2022-10-21 20:30 被阅读0次

在APP里面引入这些子组件

  • 1.引入组件


    组件
    结果

一,父组件向子组件传值

  • 在子组件里使用props选项

父组件中使用标签属性的形式传递数据给子组件,子组件使用props选项来接收父组件传过来的数据。

props的形式是单向的,父级对应数据的更新会下流到子组件中,而子级的更新不会回流到父级。这样会防止从子组件意外变更父级组件的状态,从而导致你的应用的数据流向难以理解。

<template>
 <h2>{{num}}</h2>
<Sun :a="num"></Sun>//在子组件中绑定属性
</template>

<script>
import Sun from '@/components/Sun.vue'
export default {
  name: "App",
  components: {
    Sun
  },
  data(){
    return{
      num:0
    }
  }
};
</script>
<template>
  <div>{{a}}</div>
</template>

<script>
export default {
  data () {
    return {
    }
  },
  props:["a"]//接收父组件传过来的值
}
</script>

当子组件里面的数据和父组件传过来的数据变量重名的时候,子组件用自己的数据

  • 当然我们用props接收时一般都有对象的形式来接收.
props:{
    a:Number,//接收数据且验证
  }
  • 即允许父组件传过来的值是数字类型又是字符串类型写法
props:{
    a:[Number,String]//接收数据且验证
  }
  • 必须传值的写法
 // 必填的字符串
    a: {
        type: String,
        required: true
    },
  • 带有默认值的写法
 a: {
        type: Number,
        default: 100
    },

相关文章

  • 组件间的使用

    在APP里面引入这些子组件 1.引入组件组件结果 一,父组件向子组件传值 在子组件里使用props选项 父组件中使...

  • Vue2 组件通信写法总结

    组件通讯包括:父子组件间的通信和兄弟组件间的通信。具体有以下几种情况。 父组件传递数据给子组件 父组件使用 Pro...

  • vue 父子组件间的传值

    vue 中为了避免重复的代码,使页面更简洁,经常使用到组件,使用组件会牵扯到组件间的传值 常用的传值有: 父子间的...

  • Android中实现IPC的几种方式详细分析及比较

    1.使用Bundle ----> 用于android四大组件间的进程间通信 android的四大组件都可使用B...

  • <Vue2.x>总结:注意点

    一、组件间通信 1、多层组件间通信的命名问题 1.1、问题 在使用多层组件间通信的时候,经过反复测试,发现创建的组...

  • Vue 组件间传值

    父子组件间传值 父组件—>子组件:1.父组件使用 v-bind 绑定变量并赋值给变量。2.在子组件里使用 prop...

  • Android 组件化实践

    组件化MVP+Retrofit+Rxjava,项目使用kotlin,组件间跳转使用Arouter。 首先在项目下新...

  • angular 通过 EventEmitter 在组件中传参

    使用EventEmitter在组件中传参,这种方法比较灵活,不受父子组件的限制,可以在所有组件间自由使用。具体做法...

  • vue组件间传值之eventBus

    1 概述: vue组件间的传值,父子之间props 和emit; 跨组件间可以使用vuex或者eventBus; ...

  • Vue中组件通信(eventBus)

    在vue项目中,父子组件间的通讯很方便。但兄弟组件或多层嵌套组件间的通讯,就会比较麻烦。这时,使用eventBus...

网友评论

      本文标题:组件间的使用

      本文链接:https://www.haomeiwen.com/subject/ufqmzrtx.html