VUE控件 VueTreeselect 参数options的数据转换

Posted zsg88

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VUE控件 VueTreeselect 参数options的数据转换相关的知识,希望对你有一定的参考价值。

VueTreeselect 控件

            <Treeselect
                    :options="options"
                    :normalizer="normalizer"
                    placeholder="请选择..."                    
                    v-model="addEventForm.parentId"/>

options的值是个树形结构的数组,normalizer属性,是用于转换options的值的,把options的值,转换为符合vue-treeselect要求的数据格式。

//后台返回的数据如果和VueTreeselect要求的数据结构不同,需要进行转换
normalizer(node)
	//去掉children=[]的children属性
	if(node.children && !node.children.length)
		delete node.children;
	
	return 
		id: node.id,
		label:node.name,
		children:node.children
	

  

以上是关于VUE控件 VueTreeselect 参数options的数据转换的主要内容,如果未能解决你的问题,请参考以下文章

Cat-Tree-Select 基于Vue+Element的树选择器

Cat-Tree-Select 基于Vue+Element的树选择器

jQuery控件有所感悟

表单及其控件的访问

基于vue.js实现远程请求json的select控件

如何在 Vue 中从 JSON 构建动态 HTML 控件?