您现在的位置是:网站首页> 编程资料编程资料
vue-treeselect显示unknown的问题及解决_vue.js_
2023-05-24
247人已围观
简介 vue-treeselect显示unknown的问题及解决_vue.js_
vue-treeselect显示unknown问题
解决办法一
官方上面绑定的value是不能为空的,要写成null才不会出现

解决办法二
这个方法简单粗暴~
直接修改去你这个node-modules包里面找到这个组件的源码,在它dist文件里面找到这个文件

搜索unknown,把它干掉,完美解决
vue-treeselect中的小tip
1.设置选中当前节点不默认选中父节点和子节点:
flat:true
参考资料:https://vue-treeselect.js.org/#flat-mode-and-sort-values
2.选中了分支节点及其所有后代
则vue-treeselect会将它们组合到值数组中的单个项目中,可以通过 valueConsistsOf 来更改:
ALL: 选中的所有节点都将包含在 value 数组中BRANCH_PRIORITY(默认): 如果选中了分支节点,则其所有后代将被排除在 value 数组之外LEAF_PRIORITY: 如果选中了分支节点,则此节点本身及其分支后代将从value 阵列中排除,但其叶后代将包括在内ALL_WITH_INDETERMINATE: 选中的任何节点将包括在 value 数组中,另外还有不确定的节点
参考资料:https://vue-treeselect.js.org/#prevent-value-combining
3.需要禁用父节点,但是子节点是可选的,需要使用:
:flat="true",必须和多选配合使用 :multiple="true" 但是需要单选怎么办:
绑定 input 事件,然后在事件中处理:
inputTreeValue(nodes) { if (Array.isArray(nodes)) { const len = nodes.length; const lastNode = nodes[len - 1]; this.value = lastNode ? [lastNode] : []; } else { this.value = null; } }参考资料:https://github.com/riophae/vue-treeselect/issues/145
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
您可能感兴趣的文章:
相关内容
- VueTreeselect 参数options的数据转换-参数normalizer解析_vue.js_
- 关于vue-lunar-full-calendar的使用说明_vue.js_
- 小程序实现简单验证码倒计时_javascript技巧_
- 微信小程序转盘抽奖的实现方法_javascript技巧_
- vuex store 缓存存储原理分析_vue.js_
- vue对象添加属性(key:value)、显示和删除属性方式_vue.js_
- JavaScript中关于递归与回溯的实例详解_javascript技巧_
- vue项目配置element-ui容易遇到的坑及解决_vue.js_
- 如何在vue中使用jsx语法_vue.js_
- Vue.extend实现组件库message组件示例详解_vue.js_
