美文网首页
vue父组件传值子组件,并初始化子组件双向绑定变量

vue父组件传值子组件,并初始化子组件双向绑定变量

作者: 嘀灬学生卡 | 来源:发表于2020-12-01 18:38 被阅读0次

父组件传值给子组件后,子组件中对值进行加工处理,进行展示,同时子组件值是表单双向绑定的值。此时可通过watch监听子组件的props值,然后对子组件变量进行初始化。尝试过用computed,双向绑定的值需要设置set。

示例:
parent.vue
<template>
  <div>
    <son :initInfo = "initInfo" @getSonInfo='getSonInfo'></son>
  </div>
</template>
<script>
  import 'Son';
  export default{
     name: 'parent',
     componets:{Son},
     data(){
        return{
           initInfo: null
        }
     },
    method:{
      getSonInfo(val){
        console.log(val.name,val.skill);
      }
    },
    mounted(){
      this.initInfo = {
        name: '李白',
        skill: '青莲剑歌' 
      }
    }
  }
</script>
son.vue
<template>
  <div>
    name:<el-input v-model='name'>
    skill:<el-input v-model='skill'>
    <el-button @click='btnClickHandle'>
  </div>
</template>
<script>
  export default{
     name: 'Son',
     props:{
      initInfo: null
     },
     data(){
        return{
           name: null,
           skill: null
        }
     },
    watch: {
      initInfo(val){
        this.name = `国服${val.name}`;
        this.skill = `大招:${val.skill}`;
      }
     },
    method:{
      btnClickHandle(){
        this.$emit('getSonInfo', {name: this.name,skill: this.skill});
      }
    }
    }
  }
</script>

相关文章

  • 100字写点东西_Vue_20180001

    最近做项目,写前端,用Vue。双向绑定,父组件向子组件传值,子组件prop,父组件从子组件获取值,$refs,子组...

  • Vue sync实现 子组件属性与父组件变量双向绑定

    Vue sync实现 子组件属性与父组件变量双向绑定 父子组件双向绑定语法 父组件可以监听update:title...

  • iView学习

    父组件向子组件传值 子组件向父组件传值 父组件向子组件传递数据双向绑定问题 注意:声明周期问题 data() 加载...

  • vue父组件传值子组件,并初始化子组件双向绑定变量

    父组件传值给子组件后,子组件中对值进行加工处理,进行展示,同时子组件值是表单双向绑定的值。此时可通过watch监听...

  • 简单的todo-list

    利用v-model双向数据绑定父组件向子组件传值用 props子组件向父组件传值用 $emit()

  • 04vue2.0-Vue组件化-组件间的数据传递

    Vue组件之间传值 父组件向子组件传值 1.父组件向子组件传值 父组件发送的形式是以属性的形式绑定值到子组件身上。...

  • vue2.5去哪儿(慕课网)学习笔记1

    包含内容 数据的双向绑定 父组件向子组件传值 子组件向父组件传值 需要视频资料的老哥请留言

  • vue常见面试题

    双向数据绑定的原理: vue父组件向子组件传值(属性绑定):传递数据(props): 传递方法(this.$emi...

  • Vue 组件间传值

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

  • 2019-03-13

    vue父子组件传值,(父组件向子组件传值用prop ,子组件向父组件传值:子组件调用父组件方法值以参数的方式传递)...

网友评论

      本文标题:vue父组件传值子组件,并初始化子组件双向绑定变量

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