一、最主要的几点就是
1、绑值:value=“form.astdeptId”,主要绑的就是id,通过id找到对应的label回显
2、options是数据源,正常调接口获取就行了
3、append-to-body="true"这个最好加上,可能会遇到下拉的弹窗打不开或者只有一点点高的情况
4、(******) normalizer属性就是把我们自己的后端返的数据格式按树插件需要的格式转换
tenantIdnormalizer(node) { if (node.children && !node.children.length) { delete node.children } return { id: node.id, label: node.name, children: node.children } },
5、select点击事件里赋值
6、插槽slot=“option-label” 是下拉框的值
7、插槽slot=“value-label” 是输入框回显的值
二、引入
import XTreeselect from ‘@riophae/vue-treeselect' // 样式 import ‘@riophae/vue-treeselect/dist/vue-treeselect.css'
三、使用
{{ baseInfo.approvalName }} {{ node.raw.name ? node.raw.name + "-snows" : "" }} {{ node.raw.name ? node.raw.name + "-s" : "" }} 取 消 确 定
猜你喜欢
网友评论
- 搜索
- 最新文章
- 热门文章