Vue2.0父子组件相互传递函数(附代码)

这次给大家带来Vue2.0父子组件相互传递函数(附代码),Vue2.0父子组件相互传递函数的注意事项有哪些,下面就是实战案例,一起来看一下。

Vue.js 是什么

Vue.js (读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与单文件组件和 Vue 生态系统支持的库结合使用时,Vue 也完全能够为复杂的单页应用程序提供驱动。

学习笔记:在vue2.0中,父组件调用子组件时,想要将父组件中的函数体也做传递.

1. 通过props :需要从子组件传参数到父组件时适用

// 父组件.vue

 

import okInput from '../ok-input/okinput.vue'; export default { props: {}, data() { return { number: {}, callbackNum: function (x) { console.log(x); } }; }, methods: { }, components: { 'ok-input': okInput } };

登录后复制

// 子组件.vue

 

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, } };

登录后复制

2.通过$emit: 只需获得当前操作对象时适用

// 父组件.vue 

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 } };

登录后复制

// 子组件.vue

 

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, } };

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

以上就是Vue2.0父子组件相互传递函数(附代码)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2771435.html

(0)
上一篇 2025年3月8日 12:57:42
下一篇 2025年3月8日 12:57:55

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Vue0.1代码怎么添加到Vue2.0使用

    这次给大家带来Vue0.1代码怎么添加到Vue2.0使用,Vue0.1代码添加到Vue2.0使用的注意事项有哪些,下面就是实战案例,一起来看一下。 将Vue0.1里的过滤代码添加到Vue2.0,方法很简单,具体内容如下 varfilters…

    编程技术 2025年3月8日
    200
  • 在JS中怎么实现数字与字符串相互转换

    这次给大家带来在JS中怎么实现数字与字符串相互转换,在JS中实现数字与字符串相互转换的注意事项有哪些,下面就是实战案例,一起来看一下。 var print = new Function(“x”, “document.write(x)”); …

    编程技术 2025年3月8日
    200
  • vue2.0获取JS Bin值

    这次给大家带来vue2.0获取JS Bin值,vue2.0获取JS Bin值的注意事项有哪些,下面就是实战案例,一起来看一下。 Javascript varvm =newVue({ el:’#app’, data:{ type:”, it…

    编程技术 2025年3月8日
    200
  • 根据环境传递参数方法选择不同域名

    这次给大家带来根据环境传递参数方法选择不同域名,根据环境传递参数方法选择不同域名的注意事项有哪些,下面就是实战案例,一起来看一下。 项目开发中,前端在配置后端api域名时很困扰,常常出现: 本地开发环境: api-dev.demo.com …

    编程技术 2025年3月8日
    200
  • Vue2.0配置mint-ui步骤详解

    这次给大家带来Vue2.0配置mint-ui步骤详解,Vue2.0配置mint-ui的注意事项有哪些,下面就是实战案例,一起来看一下。 最近开发项目的时候逐渐采用vue.js+mint-ui的技术栈,但是昨天开始配置开发环境的时候,遇到了各…

    2025年3月8日
    200
  • vue2.0移动端做出下拉刷新与上拉加载功能

    这次给大家带来vue2.0移动端做出下拉刷新与上拉加载功能,vue2.0移动端做出下拉刷新与上拉加载功能的注意事项有哪些,下面就是实战案例,一起来看一下。 直接上代码,不懂的多看几遍,下面我换会告诉大家如何使用。 下拉更新 松开更新 更新中…

    编程技术 2025年3月8日
    200
  • vue父组件往父组件内传递值步骤详解

    这次给大家带来vue父组件往父组件内传递值步骤详解,vue父组件往父组件内传递值的注意事项有哪些,下面就是实战案例,一起来看一下。 如下图所示: 当没有任何操作的时候父组件的值是 0 当点击加号以后父组件的值是 1 当点击减号以后父组件的值…

    2025年3月8日
    200
  • JS做出左右边列表相互移动效果

    这次给大家带来JS做出左右边列表相互移动效果,JS做出左右边列表相互移动的注意事项有哪些,下面就是实战案例,一起来看一下。 实现功能: 1.左边的下拉框内容添加到右边的下拉框,支持多选移动,且同时将右边的下拉框对象移除; 2.支持列表中项目…

    2025年3月8日
    200
  • 如何让Vue2.0做出单选互斥

    这次给大家带来如何让Vue2.0做出单选互斥,Vue2.0做出单选互斥的注意事项有哪些,下面就是实战案例,一起来看一下。 本文介绍了Vue2.0 实现单选互斥的方法,分享给大家,具体如下: 需要实现如上图的功能 1. 首次加载页面,根据da…

    2025年3月8日
    200
  • vue2.0选中active后其他选项互斥实现步骤

    这次给大家带来vue2.0选中active后其他选项互斥实现步骤,vue2.0选中active后其他选项互斥的注意事项有哪些,下面就是实战案例,一起来看一下。 在正常的js中。我们如果要实现点击选中active然后其他取消的效果,我们可以定…

    2025年3月8日
    400

发表回复

登录后才能评论