vue实现组件之间传值功能示例


Posted in Javascript onJuly 13, 2018

本文实例讲述了vue实现组件之间传值功能。分享给大家供大家参考,具体如下:

slot标签:

想向封装好结构的组件中插入内容,需要借助<slot></slot>

在组件之中进行关联:如

模板中:

<slot name='txt'></slot>

组件调用中:

<p slot='txt'></p>

注:如果只有slot上面每一定义name属性,则只能有一个slot

<div class='box'>
  <com>
    <p slot='txt'></p>
  </com>
</div>
<template id="c">
  <div>
    <slot name="txt"></slot>
  </div>
</template>
Vue.component('com',{
  template:"#c"
})

父组件向子组件传值props

父组件:

<template>
  <child :parent-msg='a'></child>
</template>

子组件:

child:{
  template:'#chi'
  props:['parentMsg']
}

子组件向父组件的传值:

vue只运行数据的单选传递,在子组件向父组件的传值中,需要事件触发

子组件:

<template>
  <div @click="up"></div>
</template>
methods:{
 up(){
  this.$emit('fn','msg') // 主动触发fn方法,msg是需要传递的数据
 }
}

父组件:

<div>
  <child @fn="getval"></child>
</div>
methods:{
  getval(msg){ // msg接收到的数据
    this.msg=msg
  }
}

希望本文所述对大家vue.js程序设计有所帮助。

Javascript 相关文章推荐
jQuery之尺寸调整组件的深入解析
Jun 19 Javascript
实测jquery data()如何存值
Aug 18 Javascript
windows8.1+iis8.5下安装node.js开发环境
Dec 12 Javascript
详解javascript的变量与标识符
Jan 04 Javascript
微信小程序 页面传参实例详解
Nov 16 Javascript
JS实现商品筛选功能
Aug 19 Javascript
VUE element-ui 写个复用Table组件的示例代码
Nov 18 Javascript
JS中的事件委托实例浅析
Mar 22 Javascript
ES6 Symbol数据类型的应用实例分析
Jun 26 Javascript
使用layui的layer组件做弹出层的例子
Sep 27 Javascript
javascript自定义右键菜单插件
Dec 16 Javascript
在vue中实现清除echarts上次保留的数据(亲测有效)
Sep 09 Javascript
微信小程序仿微信运动步数排行(交互)
Jul 13 #Javascript
jQuery实现监听下拉框选中内容发生改变操作示例
Jul 13 #jQuery
微信小程序中使用ECharts 异步加载数据实现图表功能
Jul 13 #Javascript
JS实现select选中option触发事件操作示例
Jul 13 #Javascript
AngularJs的UI组件ui-Bootstrap之Tooltip和Popover
Jul 13 #Javascript
详解Angular-ui-BootStrap组件的解释以及使用
Jul 13 #Javascript
Bootstrap标签页(Tab)插件切换echarts不显示问题的解决
Jul 13 #Javascript
You might like
别人整理的服务器变量:$_SERVER
2006/10/20 PHP
基于php设计模式中单例模式的应用分析
2013/05/15 PHP
Mac系统完美安装PHP7详细教程
2017/06/06 PHP
Javascript MD4
2006/12/20 Javascript
javascript 数组的方法集合
2008/06/05 Javascript
Javascript倒计时代码
2010/08/12 Javascript
JS画5角星方法介绍
2013/09/17 Javascript
js中对象的声明方式以及数组的一些用法示例
2013/12/11 Javascript
JavaScript中Math对象方法使用概述
2014/01/02 Javascript
js实现连个数字相加而不是拼接的方法
2014/02/23 Javascript
JSON.stringify转换JSON时日期时间不准确的解决方法
2014/08/08 Javascript
jquery中one()方法的用法实例
2015/01/16 Javascript
Javascript基础教程之数据类型 (数值 Number)
2015/01/18 Javascript
分享经典的JavaScript开发技巧
2015/11/21 Javascript
JavaScript中rem布局在react中的应用
2015/12/09 Javascript
angularjs表格分页功能详解
2016/01/21 Javascript
JQuery学习总结【一】
2016/12/01 Javascript
javascript cookie的基本操作(添加和删除)
2017/07/24 Javascript
JS如何调用WebAssembly编译出来的.wasm文件
2020/11/05 Javascript
JS addEventListener()和attachEvent()方法实现注册事件
2021/01/11 Javascript
python利用datetime模块计算时间差
2015/08/04 Python
Python的Flask框架应用程序实现使用QQ账号登录的方法
2016/06/07 Python
利用pyinstaller或virtualenv将python程序打包详解
2017/03/22 Python
Python三种遍历文件目录的方法实例代码
2018/01/19 Python
Python应用库大全总结
2018/05/30 Python
python elasticsearch从创建索引到写入数据的全过程
2019/08/04 Python
Python 字符串池化的前提
2020/07/03 Python
小区门卫值班制度
2014/01/24 职场文书
《黄河颂》教学反思
2014/02/07 职场文书
银行竞聘演讲稿范文
2014/04/23 职场文书
给校长的建议书500字
2014/05/15 职场文书
2014优秀党员事迹材料
2014/08/14 职场文书
教师优秀党员事迹材料
2014/08/14 职场文书
一百条裙子读书笔记
2015/07/01 职场文书
golang 实现两个结构体复制字段
2021/04/28 Golang
Go语言怎么使用变长参数函数
2022/07/15 Golang