怎么在Vue2.0中实现组件间的数据传递
这期内容当中小编将会给大家带来有关怎么在Vue2.0中实现组件间的数据传递,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
1,父组件向子组件传递场景:Father上一个输入框,根据输入传递到Child组件上。
父组件:
<template> <div> <inputtype="text"v-model="msg"> <br> //将子控件属性inputValue与父组件msg属性绑定 <child:inputValue="msg"></child> </div> </template> <style> </style> <script> exportdefault{ data(){ return{ msg:'请输入' } }, components:{ child:require('./Child.vue') } } </script>
子组件:
<template> <div> <p>{{inputValue}}</p> </div> </template> <style> </style> <script> exportdefault{ props:{ inputValue:String } } </script>
2,子组件向父组件传值场景:子组件上输入框,输入值改变后父组件监听到,弹出弹框
父组件:
<template> <div> //message为子控件上绑定的通知;recieveMessage为父组件监听到后的方法 <child2v-on:message="recieveMessage"></child2> </div> </template> <script> import{Toast}from'mint-ui' exportdefault{ components:{ child2:require('./Child2.vue'), Toast }, methods:{ recieveMessage:function(text){ Toast('监听到子组件变化'+text); } } } </script>
子组件:
<template> <div> <inputtype="text"v-model="msg"@change="onInput"> </div> </template> <script> exportdefault{ data(){ return{ msg:'请输入值' } }, methods:{ onInput:function(){ if(this.msg.trim()){ this.$emit('message',this.msg); } } } } </script>
上述就是小编为大家分享的怎么在Vue2.0中实现组件间的数据传递了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注恰卡编程网行业资讯频道。
推荐阅读
-
Vue2.0+ElementUI如何实现表格翻页功能
这篇文章主要介绍Vue2.0+ElementUI如何实现表格翻页功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定...
-
怎么在vue2.0中自定义指令
这篇文章给大家介绍怎么在vue2.0中自定义指令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、什么是指令...
-
怎么搭建vue2.0+boostrap项目
小编给大家分享一下怎么搭建vue2.0+boostrap项目,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、V...
-
vue 2.0项目中怎么引入element-ui
这篇文章主要介绍了vue2.0项目中怎么引入element-ui,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文...
-
Vue2.0+ElementUI如何实现表格翻页功能
这篇文章主要介绍Vue2.0+ElementUI如何实现表格翻页功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定...
-
怎么在vue2.0中自定义指令
这篇文章给大家介绍怎么在vue2.0中自定义指令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、什么是指令...
-
怎么搭建vue2.0+boostrap项目
小编给大家分享一下怎么搭建vue2.0+boostrap项目,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、V...
-
vue 2.0项目中怎么引入element-ui
这篇文章主要介绍了vue2.0项目中怎么引入element-ui,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文...
-
Vue2.0+ElementUI如何实现表格翻页功能
这篇文章主要介绍Vue2.0+ElementUI如何实现表格翻页功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定...
-
怎么在vue2.0中自定义指令
这篇文章给大家介绍怎么在vue2.0中自定义指令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、什么是指令...
-
怎么搭建vue2.0+boostrap项目
小编给大家分享一下怎么搭建vue2.0+boostrap项目,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、V...
-
vue 2.0项目中怎么引入element-ui
这篇文章主要介绍了vue2.0项目中怎么引入element-ui,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文...