vue 父组件给子组件传值子组件给父组件传值的实例代码


Posted in Javascript onApril 15, 2019

父组件如何给子组件传值

使用props

举个例子:

子组件:fromTest.vue,父组件 app.vue

fromTest.vue

<template>
<h2>{{title}}</h2> //title必须是父组件传递的
</template>
<script>
  export default (){

    props:["title"]  //可以是数组,也可以是对象
    //如何对title进行校验
    //props:{
    // type:String,required:true //如果父组件不传值就会报错
    //}
  }
</script>

父组件 app.vue

<template>
<from-test title = "你好 "></from-test>   //1.指定值
//<from-test :title = "titleVar "></from-test>   //2.动态传值 titleVar 是变量
</template>
<script>
 export default (){
   data(){

     titleVar :'你好'  //动态传值就代表数据这里需要定义titleVar
  }
  }
</script>

子组件如何给父组件传值

事件,$emit

子组件

button.vue

<template>
  <button @click='handClick'></button>
</template>
<script>
  export default(){
  methods(){
   handClick(){
     this.$emit(lalala,{message:"heihei"}) //lalala是函数名称,后面是想要传递的值

   }
  }
 }
</script>

父组件

app.vue

<template>
  <k-button @lalala = handClick></k-button>
</template>
<script>
import KButton form './components/KButton'  //自己要记得导入组件,引用组件名称
  export default(){ 
   components(){
      KButton
   }
   methods(){
     handClick(obj){
       console.log(obj)  //点击button,控制台就收到值了
     }
    }

 }
</script>

总结

以上所述是小编给大家介绍的vue 父组件给子组件传值子组件给父组件传值的实例代码 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
怎么清空javascript数组
May 11 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(jquery)
Nov 16 Javascript
node.js中的path.dirname方法使用说明
Dec 09 Javascript
神奇!js+CSS+DIV实现文字颜色渐变效果
Mar 16 Javascript
jQuery中$.each()函数的用法引申实例
May 12 Javascript
jsTree事件和交互以及插件plugins详解
Aug 29 Javascript
基于bootstrap写的一点localStorage本地储存
Nov 21 Javascript
你可能不知道的前端算法之文字避让(inMap)
Jan 12 Javascript
原生js实现省市区三级联动代码分享
Feb 12 Javascript
clipboard在vue中的使用的方法示例
Oct 19 Javascript
JS数组属性去重并校验重复数据
Jan 10 Javascript
Vue为什么要谨慎使用$attrs与$listeners
Aug 27 Javascript
Vuex的actions属性的具体使用
Apr 14 #Javascript
vue全局自定义指令-元素拖拽的实现代码
Apr 14 #Javascript
vue自定义指令之面板拖拽的实现
Apr 14 #Javascript
详解Vue组件之间通信的七种方式
Apr 14 #Javascript
浅谈Vue CLI 3结合Lerna进行UI框架设计
Apr 14 #Javascript
vue使用axios上传文件(FormData)的方法
Apr 14 #Javascript
详解如何理解vue的key属性
Apr 14 #Javascript
You might like
php上的memcache和memcached两个pecl库
2010/03/29 PHP
实例讲解PHP面向对象之多态
2014/08/20 PHP
php版微信发红包接口用法示例
2016/09/23 PHP
php使用Jpgraph创建折线图效果示例
2017/02/15 PHP
PHP抽象类和接口用法实例详解
2019/07/20 PHP
laravel-admin表单提交隐藏一些数据,回调时获取数据的方法
2019/10/08 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
[Web]防止用户复制页面内容和另存页面的方法
2009/02/06 Javascript
如何用jquery控制表格奇偶行及活动行颜色
2014/04/20 Javascript
JS简单获取及显示当前时间的方法
2016/08/03 Javascript
基于BootStrap栅格栏系统完成网站底部版权信息区
2016/12/23 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
2018/05/30 jQuery
jquery ui 实现 tab标签功能示例【测试可用】
2019/07/25 jQuery
js实现磁性吸附的示例
2020/10/26 Javascript
vant中的toast轻提示实现代码
2020/11/04 Javascript
[01:05:40]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第三场
2014/05/24 DOTA
使用Python的Twisted框架构建非阻塞下载程序的实例教程
2016/05/25 Python
Django中Forms的使用代码解析
2018/02/10 Python
分享Pycharm中一些不为人知的技巧
2018/04/03 Python
python批量赋值操作实例
2018/10/22 Python
python 批量修改 labelImg 生成的xml文件的方法
2019/09/09 Python
Python urlopen()和urlretrieve()用法解析
2020/01/07 Python
python Shapely使用指南详解
2020/02/18 Python
Python使用graphviz画流程图过程解析
2020/03/31 Python
python3.8.1+selenium实现登录滑块验证功能
2020/05/22 Python
详解Pandas 处理缺失值指令大全
2020/07/30 Python
html5指南-4.使用Geolocation实现定位功能
2013/01/07 HTML / CSS
英国泰坦旅游网站:全球陪同游览,邮轮和铁路旅行
2016/11/29 全球购物
财务会计专业毕业生自荐信
2013/10/19 职场文书
《列夫托尔斯泰》教学反思
2014/02/10 职场文书
活动总结怎么写
2014/04/28 职场文书
慈善捐赠倡议书
2014/08/30 职场文书
导游词怎么写
2015/02/04 职场文书
关于教师节的广播稿
2015/08/19 职场文书
2016年小学生迎国庆广播稿
2015/12/18 职场文书
Python中time标准库的使用教程
2022/04/13 Python