vue.js2.0父子组件间传参 (一)实现弹窗
来源:互联网 发布:画梁图软件 编辑:程序博客网 时间:2024/05/22 16:47
一。父子传参(父向子传参,子组件不能直接修改参数,另用$emit实现子向父传参)
父:
<template> <tishi></tishi> <!--子组件--></template>
父向子传:props
父的 html:
<tishi :child="state"></tishi>父的script data(){ return{ state:false }}
修改state,即会影响子接收参数值
submit(){ this.state = true;}
子 :html
<template> <div v-if="child"> <button @click="closeBtn">close</button> </div></template>
子:script 通过props接收
<script> export default{ data(){ return{ } }, props:{ child:{ type:Boolean, default:false } }, methods:{ closeBtn(){ console.log(this.child) }, } }</script>
方式:
子组件通过props来接收数据:
方式1:
- 1
- 1
方式2 :
- 1
- 2
- 3
- 1
- 2
- 3
方式3:
- 1
- 2
- 3
- 4
- 5
- 6
- 1
- 2
- 3
- 4
- 5
- 6
这样呢,就实现了父组件向子组件传递数据.
二:子向父传;
那么,如果子组件想要改变数据呢?这在vue中是不允许的,因为vue只允许单向数据传递,这时候我们可以通过触发事件来通知父组件改变数据,从而达到改变子组件数据的目的.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
父组件:
阅读全文
0 0
- vue.js2.0父子组件间传参 (一)实现弹窗
- vue.js2.0父子组件间传参 (二)实现弹窗
- vue.js2.0非父子 组件之间传参
- vue 父子组件通讯--props,refs(muse-ui,vue.js2.0)
- Vue.js2.0之组件篇
- vue.js2.0 自定义组件初体验
- Vue.js2.0 入门实例(一)(环境安装)
- 深入剖析Vue.js2 iView(一)
- vue.js2.0父组件点击触发子组件方法
- vue如何实现父子组件通信,以及非父子组件通信(待看)
- vue入门 | 使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
- vue.js2.0视频教程
- Vue.js2.0从入门到放弃---入门实例(一)
- Vue.js2.0从入门到放弃---入门实例(一)
- npm的安装及Vue.js2.0从入门到放弃---入门实例(一)
- 【Vue】 vue2.0父子组件传递函数
- vue 父子组件通信
- vue父子组件通信
- 百练2787:算24(递归)
- 【UGUI/NGUI】一键换Text/Label字体
- android代码示例 应用完全退出
- 【AC自动机】统计单词出现个数-map版
- 5、Spring Session-HttpSession & RESTful APIs
- vue.js2.0父子组件间传参 (一)实现弹窗
- Oracle表-非分区表的重组 移动
- 有关垂直同步的理解和是否开启
- 继承与组合的优缺点
- 第二周第二节课
- matlab图像处理
- MySQL建库建表
- BZOJ 1012 [JSOI2008]最大数maxnumber (单调栈)
- ceph 副本数据的写入位置和读出