小知识点
this.$forceUpdate() // 强制渲染
如果element-table 中间某行出现贯穿线可以为其添加样式
.el-table::before{height: 0;}
嵌入子组件常用方法
<menuTree @listenToChildEvent="getnodeinfo" ref="tree"></menuTree>
父组件可以通过this.$refs.tree.changeCon('11111') 执行子组件方法并穿参
this.$children // 访问子组件,执行父组件方法并传参。this.$children.changeCon('11111')
在父组件执行树的内置方法 获取半选中和选中的节点的数据
this.$refs.tree.$refs.tree.getHalfCheckedNodes().concat(this.$refs.tree.$refs.tree.getCheckedNodes())
在子组件执行树的内置方法 获取半选中和选中的节点的数据
this.$refs.tree.getHalfCheckedNodes().concat(this.$refs.tree.getCheckedNodes())
子向父通过事件传值的方法
子组件通过 this.$emit('listenToChildEvent’,data) 的方法向父组件传值
父组件通过自定义事件来获取子组件传的值 getnodeinfo( data ){ }
this.$parent // 访问父组件,执行父组件方法并传参。this.$parent.changeCon('11111')
vue小知识点
最新推荐文章于 2022-08-02 11:36:56 发布