在模板中使用el-tree标签 给data属性绑定树形结构数据即可
<el-tree :data="treeData"></el-tree>
接着在data中编写数据
treeData: [ { label: "java", children: [] }, { label: "web", children: [ { label: "js", children: [] }, { label: "html", children: [] }, { label: "css", children: [] } ] }, { label: "python", children: [] } ]
以上是elementui树形组件的基础使用方法。
注:elementui的树形组件默认是以label字段作为名称显示的,如果根据后端返回的数据来渲染树组件,字段有可能不是label。那么树形组件就不会显示文字。这时候需要树组件的props属性来进行映射
比如返回的名称是shopName,我们可以在data中定义一个对象。
customProps:{ label:'name', children:'children' }
然后绑定到树形组件的props属性里即可
<el-tree :props="customProps" :data="treeData"></el-tree>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。