首页 > 其他 > 详细

父组件动态监听data事件中的一个值,然后传递给子组件,子组件实时监听这个值,并改变样式中的一个属性

时间:2019-12-23 13:52:27      阅读:158      评论:0      收藏:0      [点我收藏+]
<a-menu v-model="currentLeftMenuKey" mode="horizontal" theme="dark">
<a-menu-item key="department">单位</a-menu-item>
<a-menu-item key="individual">个人</a-menu-item>
</a-menu>
<component :is="currentLeftComponet"></component>
<ranking-tree-display
ref="departmentDisplay"
@handleCheckPersonChange="handleCheckPersonChange"
@handleCheckDepartmentChange="handleCheckDepartmentChange"
:params="recommendParams"
:isShow="currentLeftMenuKey"
/>


  :isShow="currentLeftMenuKey"父组件传参
<a-menu v-model="currentLeftMenuKey" mode="horizontal" theme="dark">监听父组件的一个值得改变
--------------------------------------------
子组件中的一个树样式
<a-tree
@expand="onExpand"
@select="onSelect"
:expandedKeys="expandedKeys"
:autoExpandParent="autoExpandParent"
:treeData="gData"
@check="onCheck"
v-model="checkedKeys"
checkable
ref="tree"
:checkStrictly="ishow"
>
 :checkStrictly="ishow"改变单选还是全选属性
-----------------
子组件接收父组件参数
props: {
params: {
type: [Object, String],
default: ‘‘
},
isShow: [String]
},
-----------------
watch: {
isShow (val) {
if (val[0] === ‘individual‘) {
this.ishow = false
}
}
},
监听参数的改变,以改变就会触发事件

父组件动态监听data事件中的一个值,然后传递给子组件,子组件实时监听这个值,并改变样式中的一个属性

原文:https://www.cnblogs.com/fdxjava/p/12083027.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!