vuejs父子传值,兄弟组件传值

2023-11-08

① 子传父

子组件需要传递的数据 this.$emit('{func1}', data)

this.$emit('func1', data)

其中func1对应到父组件中,在父组件引入子的模块中使用 v-on绑定

对应上面的传值即 v-on:'func1'='fatherFunc'

  <ChildComp1
    id="ChildComp1"
    v-on:func1="fatherFunc"
  />

②父传子

在父组件的data中,定义return的字段,比如 param1

// 父组件js
data () {
    return {
      param1: {},
    }
},
// 父组件template绑定对应的值和方法
<div>
  <ChildComp2
    id="ChildComp2"
    v-bind:param1="param1"
  />
</div>

然后在需要接收值的子组件中,使用props接收,即在子组件的props里面定义同名的param1

动态修改的话,子组件watch里写上对应字段的监听,以及对应的computed

  // 子组件
  watch: {
    param1: {
      handler: function (val) {
        this.setBusiness(val)
      },
    },
  },
  computed: {
    getParam1 () {
      if (this.param1 !== null) {
        return this.param1
      } else {
        return null
      }
    },
  },

watch中的方法即对应动态业务的动作

③兄弟组件传值

不适用vuex,逻辑是由子传给父,又同步传给兄弟,代码大致如上面几张图的布局,此时用上面第二张图的代码里的fatherFunc对数据进行处理

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vuejs父子传值,兄弟组件传值 的相关文章

随机推荐

  • AWS SAA C003 #29

    A company provides a Voice over Internet Protocol VoIP service that uses UDP connections The service consists of Amazon
  • vue+element+axios实现分页

    之前更了一个react的分页效果 今天给大家发一个vue写的分页 先在全局main js中引入element并使用 import ElementUI from element ui import element ui lib theme c
  • axios 的理解和使用 axios.create(对axios请求进行二次封装) 拦截器 取消请求(axios.CancelToken)

    目录 axios是什么 axios特点 axios中文文档 axios常用语法 axios安装 axios简单使用 默认get请求 post put delete axios难点语法 axios create config 对axios请求
  • visual studio重新设置智能提示快捷键

    默认快捷键是ctrl j或者ctrl space 重新设置 搜索complete 找到Edit CompleteWord 通过press shortcut keys重新设置 我这里设置成了Alt
  • 音乐,阳光,csdn,书籍和代码

    辛苦一星期 就盼望着周末 周末到了 可以睡懒觉 可以潇潇洒洒的睡到自然醒 周末到了 还可以去逛公园 呼吸新鲜空气 感受着春天的气息 当然 空气中也可能夹杂着H7N9的讯息 555 周末到了 还可以去逛街 吃自己喜欢的美食 鸭血粉丝就算了 看
  • 用find_if查找容器中符合条件的子集

    比如我有一个结构体 Struct DATA int order 序号 int type 类型 double dValue 值 time t time 时间 现在我有一个容器 里面有N个DATA结构 Vector
  • 并发场景下HashMap死循环导致CPU100%的问题

    参考链接 并发场景下HashMap死循环导致CPU100 的问题 转载于 https www cnblogs com jxxblogs p 11609646 html
  • markdown写作格式

    欢迎使用 Cmd Markdown 编辑阅读器 我们理解您需要更便捷更高效的工具记录思想 整理笔记 知识 并将其中承载的价值传播给他人 Cmd Markdown 是我们给出的答案 我们为记录思想和分享知识提供更专业的工具 您可以使用 Cmd
  • 使用非对称加密(RSA) 实现前端加密后端解密

    数据加密方式有 单向加密 对称加密 非对称加密 加密盐 散列函数 数字签名 1 单向加密 单向加密通过对数据进行摘要计算生成密文 密文不可逆推还原 只能加密 不能解密 常用于提取数据的指纹信息以此来验证数据的完整性 但是会引发雪崩效应 雪崩
  • Wallpaper Engine软件——html做为壁纸

    我给各位大大们带来的是一款电脑壁纸软件 名称 Wallpaper Engine 这款由Steam发布的壁纸软件除具备将视频 音频 图片作为桌面壁纸播放外 还具有 1 支持鼠标交互式的壁纸 2 支持HTMl甚至是EXE文件作为壁纸 3 还支持
  • X265交叉编译

    X265编译 x264基本被淘汰了 x265可向下兼容x264 使用脚本自动编译 bin sh 设置交叉编译的目标系统 CROSS SYSTEM NAME Linux 设置平台处理器 CROSS SYSTEM PROCESSOR armv8
  • python 读取 mat 文件

    详细参考 https docs scipy org doc scipy reference tutorial io html 1 mat4py库 功能 将Matlab 数据导入为基本的Python数据类型 矩阵是以行为组的存储方式 使用列表
  • 浅谈搜索引擎技术原理与架构

    搜索引擎是我们非常熟悉的互联网产品 上网都离不开搜索 毫无疑问 在pc端 是多数流量的入口 大家都会说 有问题 百度一下 当初百度靠这句广告语 打开了国内很大的市场 曾经看过一个百度员工写的段子 今天一个出租出司机载我去上班 一边看着百度大
  • 拷贝构造函数的参数类型必须是引用

    在C 中 构造函数 拷贝构造函数 析构函数和赋值函数 赋值运算符重载 是最基本不过的需要掌握的知识 但是如果我问你 拷贝构造函数的参数为什么必须使用引用类型 这个问题 你会怎么回答 或许你会回答为了减少一次内存拷贝 很惭愧的是 我的第一感觉
  • android实现ios形式的字体,实现各种自定义的字体

    这段时间整个人都是处在一种颓废的状态 不想做任何事情 每天就是行尸般的上班 下班 然后在家玩游戏 状态是差的要死 脑子感觉就是一片混沌态 也不知道要写些啥了 真的是太可怕 为了防止延续 决定先写篇基础的东西压压惊吧 这样的状态真的不想再有了
  • 数据治理-数据质量监控

    数据质量人人有责 这不仅仅只是一句口号 更是数据工作者的生命线 数据质量的好坏直接决定着数据价值高低 数据质量管理是指在数据创建 加工 使用和迁移等过程中 通过开展数据质量定义 过程控制 监测 问题分析和整改 评估与考核等一系列管理活动 提
  • tensorflow中自定义激活函数

    一 tensorflow中常用的模型定义 import tensorflow as tf model tf keras Sequential tf keras layers Dense 64 kernel initializer norma
  • LLVM程序分析与编译转换框架论文分享

    LLVM 2004年论文原文 概述 本文描述了 LLVM 低级虚拟机 一种编译器框架 旨在通过在编译时 链接时 运行时 以及运行之间的空闲时间 LLVM 以静态单一赋值 SSA 形式定义了一种通用的低级代码表示 具有几个新颖的特性 一个简单
  • 飞腾D2000 + X100 调试记录 X100出来的 DP显示有问题(不显示), USB 接口不能使用的问题。

    1 DP显示出问题时的现象及解决问题的方法 1 1 DP显示出问题时的现象 A 板子电压正常 B DP信号在显示屏上有几条颜色的横线在闪 其他都是黑屏 C 使用D2000的调试串口 进入拷入系统盘的系统 发现进入系统正常 之后查看 其他设备
  • vuejs父子传值,兄弟组件传值

    子传父 子组件需要传递的数据 this emit func1 data this emit func1 data 其中func1对应到父组件中 在父组件引入子的模块中使用 v on绑定 对应上面的传值即 v on func1 fatherF