VueTreeselect出现unknown解决方法

你有时候也不懂为什么哪都对,bug也能出现

VueTreeselect 出现unkonwn,比较常见的原因是

1、绑的值在data中定义为空字符串,改成null

2、normalizer属性,要将后端返的格式转换为VueTreeselect 的格式,

    normalizer(node) {
      if (node.children && !node.children.length) {
        delete node.children
      }
      return {
        id: node.id,
        code: node.code,
        label: node.name,

        children: node.children && node.children.length > 0 ? node.children : 0,
      }
    }

3、如果都没解决,那还有一种可能,就是节点点击的时候,取值不对

点击节点的时候打印node,发现只能拿到id,其他的都拿不到,因为赋值的时候外面包了一层 this.$nextTick(() => {})

节点事件里面赋值不要用 this.$nextTick(() => {})包裹,会影响取值

你可能感兴趣的:(vue.js,javascript)