Vue2.0父子组件相互传递函数(附代码)
这次给大家带来Vue2.0父子组件相互传递函数(附代码),Vue2.0父子组件相互传递函数的注意事项有哪些,下面就是实战案例,一起来看一下。
Vue.js 是什么
Vue.js (读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与单文件组件和 Vue 生态系统支持的库结合使用时,Vue 也完全能够为复杂的单页应用程序提供驱动。
学习笔记:在vue2.0中,父组件调用子组件时,想要将父组件中的函数体也做传递.
1. 通过props :需要从子组件传参数到父组件时适用
// 父组件.vue
<template> <p> <ok-input :params='number' :callback='callbackNum'></ok-input> </p> </template> <script type="text/ecmascript-6"> import okInput from '../ok-input/okinput.vue'; export default { props: {}, data() { return { number: {}, callbackNum: function (x) { console.log(x); } }; }, methods: { }, components: { 'ok-input': okInput } }; </script>
// 子组件.vue
<template> <p> <input v-model='numVal' @change='handleFun'></input> </p> </template> <script type="text/ecmascript-6"> import {Input, Select, Option, Button} from 'element-ui'; import 'element-ui/lib/theme-default/index.css'; export default { props: { params: { type: Object, default: { type: '' } }, callback: {} }, data() { return { x: 'hah', numVal: '' }; }, methods: { handleFun(val) { this.callback(val); // 将参数传回父组件中的回调函数 } }, components: { 'el-input': Input, } }; </script>
2.通过$emit: 只需获得当前操作对象时适用
// 父组件.vue <template> <p> <ok-input :params='inputs' @change='handleAge'></ok-input> </p> </template> <script type="text/ecmascript-6"> import okInput from '../ok-input/okinput.vue'; export default { props: {}, data() { return { number: {} }; }, methods: { handleAge(evt) { console.log(evt.target.value); // 接收从子组件传过来的当前对象 } }, components: { 'ok-input': okInput } }; </script>
// 子组件.vue
<template> <p> <input v-model='numVal' @blur='handleChange'></input> </p> </template> <script type="text/ecmascript-6"> import {Input, Select, Option, Button} from 'element-ui'; import 'element-ui/lib/theme-default/index.css'; export default { props: { params: { type: Object, default: { type: '' } }, callback: {} }, data() { return { x: 'hah', numVal: '' }; }, methods: { handleChange(evt) { this.$emit('change', evt); // 将当前对象 evt 传递到父组件 }, }, components: { 'el-input': Input, } }; </script>
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
以上是Vue2.0父子组件相互传递函数(附代码)的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

传递优化是帮助Windows更新和Windows应用商店更快地运行和交付更新的功能。传递优化中的缓存文件应该在一段时间后删除,但对于我们的一些读者来说,它们不断堆积并占用不必要的空间。删除传递优化文件是否安全?是的,删除传递优化文件是安全的,在本文中,您会发现在Windows11中这样做非常容易。尽管不建议手动删除传递优化文件,但可以自动执行此操作。如何删除Windows11上的传递优化文件?单击搜索栏,键入磁盘清理,然后从结果中打开该工具。如果您有多个驱动器,请选择带有系统的驱动器(通常是C:

Go语言中的context包是用来在程序中传递请求的上下文信息的,它可以在跨多个Goroutine的函数之间传递参数、截取请求和取消操作。在Go中使用context包,我们首先需要导入"context"包。下面是一个示例,演示了如何使用context包实现请求参数传递。packagemainimport("context"

如何解决Vue报错:无法使用props传递数据前言:在Vue的开发过程中,使用props来进行父子组件之间的数据传递是非常常见的。然而,有时候我们可能会遇到一个问题,即在使用props传递数据时,会出现报错的情况。本文将重点介绍如何解决Vue中无法使用props传递数据的报错。问题描述:在Vue开发中,当我们在父组件中使用props来传递数据给子组件时,如果

简介消息传递是一种在项目或线程之间传输通信的方法,是分布式系统和并行编程中的基本思想。根据实现的特定需求,Java中的消息传输可以通过各种方法和结构来完成使用动力源java.util.concurrent容器,它提供了一系列接口和类库,用于建立和处理作为活动锁的线程以及同步机制,是Java中实现传递消息的单一方法,例如实例。例如,Executor接口可以立即使用来执行任务,而BlockingQueue连接可用于在并发进程之间传递语句。以上是Java中消息传递的整个流程的流程图。接口类型Execu

PHP作为一门广泛应用于网站后台开发的语言,其函数参数传递也是其基本特性之一,非常重要。本文将详细讲解PHP函数参数传递的相关知识。传值与传引用在PHP函数参数传递中,有两种方式:传值和传引用。传值是指将实参的值复制一份给形参,函数内部对形参的修改不会影响实参。传引用则是将实参的内存地址传递给形参,函数内部对形参的修改也会直接影响实参。例如:function

在PHP中,您可以使用和号(&)符号将变量按引用而不是按值传递。这样可以在函数或方法内修改原始变量。主要有两种方式可以通过引用传递PHP变量:使用ampersand符号在函数/方法声明中使用和符号将变量传递给函数/方法时在函数/方法声明中使用和号在PHP中,您可以使用函数/方法声明中的和号符号(&)通过引用传递变量。以下是更新的解释:要通过在函数/方法声明中使用&符号来传递引用变量,您需要在函数/方法定义中在参数名称之前包含&符号。这表示参数应该通过引用传递,允许

Go是一个强类型的编程语言,它的函数参数传递是按值传递的。这意味着当你给函数传递参数时,实际上是复制了一份该参数的值,并将该值传递给函数进行处理。因此,在Go中使用函数参数传递时,需要注意以下几点:值类型和引用类型的区别在Go中,除了基本数据类型是值类型以外,所有的数据类型都是引用类型。值类型的数据在进行函数参数传递时,会复制一份值并传递给函数;而引用类型的

C#开发中如何处理分布式事务和消息传递问题及解决方法在分布式系统中,分布式事务和消息传递是常见的问题。分布式事务指的是涉及多个数据库或服务的事务,而消息传递则指的是系统中不同组件之间的异步通信。本文将介绍在C#开发中如何处理这些问题,并提供具体的代码示例。一、分布式事务问题及解决方法在传统的单节点事务中,事务的处理逻辑被封装在一个数据库操作中。然而,在分布式
