码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-12-23 13:25:03      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:ams   The   接收   theme   VID   实时   this   expand   end   

<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事件中的一个值,然后传递给子组件,子组件实时监听这个值,并改变样式中的一个属性

标签:ams   The   接收   theme   VID   实时   this   expand   end   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!