vue如何实现子组件向父组件传值

444 ℃

vue如何实现子组件向父组件传值,下面web建站小编给大家详细介绍一下实现代码!

实现代码如下:

子组件:

<template>
  <div>
    子组件:
    <span>{{childValue}}</span>
    <!-- 定义一个子组件传值的方法 -->
    <input type="button" value="点击触发" @click="childClick">
  </div>
</template>
<script>
  export default {
    data () {
      return {
        childValue: '我是子组件的数据'
      }
    },
    methods: {
      childClick () {
        // childByValue是在父组件on监听的方法
        // 第二个参数this.childValue是需要传的值
        this.$emit('childByValue', this.childValue)
      }
    }
  }
</script>

父组件:

<template>
  <div>
    父组件:
    <span>{{name}}</span>
    <br>
    <br>
    <!-- 引入子组件 定义一个on的方法监听子组件的状态-->
    <child v-on:childByValue="childByValue"></child>
  </div>
</template>
<script>
  import child from './child'
  export default {
    components: {
      child
    },
    data () {
      return {
        name: ''
      }
    },
    methods: {
      childByValue: function (childValue) {
        // childValue就是子组件传过来的值
        this.name = childValue
      }
    }
  }
</script>

vuejs项目开发如何利用expose/ref实现父子组件传参

vuejs项目开发如何利用emits实现父子组件传参

vuejs项目开发如何利用Props实现父子组件传参

vuejs如何实现兄弟组件传参

vue如何实现非父子组件传值

标签: 组件传参

上面是“vue如何实现子组件向父组件传值”的全面内容,想了解更多关于 vuejs 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_3018.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

js数组转换,把第三层数组遍历到第二层,根据名
基于 Vue3 和 Element Plus免费开源admin前端UI框架——SCUI Admin
企业注册域名数量有限制吗?一个公司可以买多少个域名?
mysql语法如何按时间段查看操作日志
javascript赋逻辑运算符介绍方法