博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue组件传值之(父子)
阅读量:3643 次
发布时间:2019-05-21

本文共 809 字,大约阅读时间需要 2 分钟。

⚠️组件的作用域是孤立的,vue解决组件传值问题是通过props

⚠️子传父的时候需要vm.$emit触发实例上的事件,页面需要定一个方法去取值

⚠️一定要注意命名方式和书写,例如mylChart和myl-chart    dataRadio和data-radio   :objline和@data-radio

⚠️一般情况下,父子传值 数据改变的时候,会引入页面刷新,如果不行试试用$watch调试下

准备阶段

1.页面导入组件

2.页面使用组件

this.chartLine='1';

3.组件准备

取值阶段

p:parent(页面)   c1:child1(组件)      c2:child2(组件)

父传子:

**   页面定义:this.chartLine=‘父传子’;**

组件取值:let childData=this. p r o p s . o b j l i n e ;   ( 这 里 推 荐 使 用 props.objline; (这里推荐使用 props.objline; 使props)

子传父:

子传父的时候,需要使用vm.$emit触发实例上的时间,附加参数会传给监听器回调。例如参数data-radio改变,将会触发页面上的radioChange方法,我们可以在这个方法里去做处理

组件定义:

let onlyChart = {          bol: this.bol,          legend: this.legendOnly        } this.$emit("data-radio", onlyChart);

页面取值:

radioChange(onlyChart) {            this.radioBol = onlyChart.bol;             this.onlylegend = onlyChart.legend      },

转载地址:http://ptyyn.baihongyu.com/

你可能感兴趣的文章
Java中递归的如果想要达到C++的传参效果的一种写法
查看>>
Hadoop在window上运行出现:java.io.IOException: (null) entry in command string: null chmod 0644
查看>>
最小生成树的 Krusal 算法和 Prim 算法 Java 实现
查看>>
CentOS下设置默认JDK
查看>>
剑指offer 43.左旋转字符串
查看>>
剑指offer 47. 求1 + 2 + 3 + .... + n
查看>>
分布式和集群的区别
查看>>
本科毕设完整流程和注意事项
查看>>
不要想着憋大招,先完成每个小招
查看>>
答辩PPT撰写和答辩注意事项
查看>>
第二次实习的实习总结
查看>>
PPT的一些常用操作
查看>>
Java面试题解析(基础篇,附答案)
查看>>
Spring 常用的三种注入方式
查看>>
MyBatis 一级缓存在分布式下的坑你知道吗?
查看>>
2020年2月JVM面试的30个知识点
查看>>
在家办公7天整理Spring Cloud知识点大全
查看>>
看看这些Java代码开发规范吧!你好,我好,大家好!
查看>>
2020年3月,47个经典Spring面试题详解(附带答案)
查看>>
python实现Mapreduce的wordcount
查看>>