vue-treeselect下拉树

简介: vue-treeselect下拉树
在vue 使用中有下拉树非常的好
  • 下载:
npm install --save @riophae/vue-treeselect
  • 引入及注册
// 引入下拉树组件
import Treeselect from '@riophae/vue-treeselect'
// 引入下拉树样式
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
  • 使用
<treeselect 
    v-model="form.parentId" 
    :options="menuOptions"      // 这个是数据源
    :normalizer="normalizer"   // 这个在methods设置方法 可以自由设置节点
/>
-数据源
{
          id: '1',
          label: '东西',
          children: [ {
            id: '11',
            label: '苹果',
            isNew: true,
          }, {
            id: '12',
            label: '葡萄',
          }, {
            id: '13',
            label: '莉',
          }],
        }],
      }
methods: {
/** 转换菜单数据结构 */
    normalizer(node) {
      return {
        id: node.menu_id, // 键名转换,方法默认是label和children进行树状渲染
        label: node.title,
        children: node.children,
      }
    },
}
目录
相关文章
|
5月前
|
JavaScript
vue3 中借助 tsx 使用 JSX (以实现字体下拉选择为例)
vue3 中借助 tsx 使用 JSX (以实现字体下拉选择为例)
130 0
|
JSON JavaScript 数据库
vue搜索表格功能,根据input输入框和下拉框传递的参数进行搜索
vue搜索表格功能,根据input输入框和下拉框传递的参数进行搜索
131 1
|
JavaScript 前端开发 UED
Vue中如何进行表单自动完成与下拉选择器
Vue中如何进行表单自动完成与下拉选择器
|
JavaScript
Vue antdv dropdown 自定义下拉内容 overlay 禁止点击事件下传导致收起
Vue antdv dropdown 自定义下拉内容 overlay 禁止点击事件下传导致收起
358 0
|
JavaScript
vue uniapp通用省市下拉选择器组件 布局样式可灵活根据ui变更 (区域 可根据数组嵌套的格式继续往下模仿即可)
vue uniapp通用省市下拉选择器组件 布局样式可灵活根据ui变更 (区域 可根据数组嵌套的格式继续往下模仿即可)
665 0
vue uniapp通用省市下拉选择器组件 布局样式可灵活根据ui变更 (区域 可根据数组嵌套的格式继续往下模仿即可)
|
JavaScript 前端开发
vue 中实现下拉至底部自动加载数据
vue 中实现下拉至底部自动加载数据
vue 中实现下拉至底部自动加载数据
|
JavaScript
VUE element-ui之table表格表头下拉筛选功能
VUE element-ui之table表格表头下拉筛选功能
1057 0
VUE element-ui之table表格表头下拉筛选功能
|
JavaScript 开发者
Vue实现百度下拉提示搜索
网上大神已经做过这个功能https://github.com/lavyun/vue-demo-search 这自己仅实现搜索功能
474 0
Vue实现百度下拉提示搜索
|
前端开发 数据格式
Vue3组件(15)封装一下联动下拉
话说UI库提供的功能是越来越强了,比如这个 element 的 Cascader 实在是太强大了,拿过来准备好数据就可以直接使用了。那么为啥还要封装一下呢?一个是为了封装表单控件统一风格,这样可以统一管理,另一个就是想小改一下数据结构。
472 0
Vue3组件(15)封装一下联动下拉
|
Web App开发 JavaScript