reactnative this.refs 怎么返回值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了reactnative this.refs 怎么返回值相关的知识,希望对你有一定的参考价值。

参考技术A react refs 可以接受一个字符串对象吗 处理 React 组件之间的交流方式,主要取决于组件之间的关系,然而这些关系的约定人就是你。我不会讲太多关于 data-stores、data-adapters 或者 data-helpers 之类的话题。我下面只专注于 React 组件本身的... 参考技术B ref可以是字符串,也可以是函数,如下: render() return //将组件view作为参数赋值给了this._view这样你就可以通过this.refs.name取到这个View组件。 render() return this._name = e />//将组件view作为参数赋值给了this._name

this.$refs.tree.setCheckedKeys([])不能清空选中

问题

Vue+element tree使用,当弹窗关闭时,this.$refs.tree.setCheckedKeys([])不能清空选中。

解决

由于弹窗关闭,导致this.$refs.tree.setCheckedKeys([])无效。

此时,需要我们重新获取整个树组件的node,然后将对应的每个选项checked为空。

// 首先获取node
let node = this.$refs.tree.getNode(this.data[0].id).parent;
// 这里的this.data是指的树的数据;而id是指,:node-key="id"这里的id。从而获取到整个树的node
// 然后便历树,将所有的checked改成false
node.childNodes.map(val=>{
  val.checked = false;
  if(val.childNodes&&val.childNodes.length>0){
    val.childNodes.map(value=>{
      value.checked = false
    })  
  }
})

[Vue+element tree使用,当弹窗关闭时,this.$refs.tree.setCheckedKeys([])不能清空选中](https://github.com/yihan12/da...

以上是关于reactnative this.refs 怎么返回值的主要内容,如果未能解决你的问题,请参考以下文章

this.$refs.testForm验证

Vue中ref和$refs的介绍及使用

this.$refs.tree.setCheckedKeys([])不能清空选中

this.$refs 使用 Vue 3 选项 API 为空

vue this.$refs 的基本使用

vue this.$refs 获取的值为undefined?