我是只兔子i 2022-05-31 08:07 采纳率: 58.3%
浏览 24
已结题

element树可以写死一个总菜单然后下面的菜单动态获取吗

问题遇到的现象和发生背景

element树可以写死一个总菜单然后下面的菜单动态获取吗
就是一级菜单设为“全部” 写死,然后二三四级菜单都通过后台进行动态获取,这种要怎么写啊,求指教

我想要达到的结果

img

  • 写回答

2条回答 默认 最新

  • 雾里桃花 2022-05-31 08:40
    关注

    1.通过接口动态请求数据,将请求到的数据赋值给你的组件
    2.通过unshift方法,给你的数据头部追加一条新的数据

    
    axios('xxxxx', params).then(res => {
      this.treeList = res.data;
      this.treeList.unshift({label: '全部', value: 'all'})
    })
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
    我是只兔子i 2022-05-31 09:22

    这个方法是只有获取到动态的数据才会显示全部这级吧,我是想做成初始页面的时候就写死,这个树是想在创建页面的时候用,初始的时候没有动态的数据,那这个就显示不出来了T^T请问还有什么别的方法吗T^T

    回复
    雾里桃花 回复 我是只兔子i 2022-05-31 10:58

    1.初始的时候设置上 {label: '全部', value: 'all'}
    2.获取到数据之后

    this.treeList = [{label: '全部', value: 'all'}, ...res.data]
    
    

    回复
查看更多回答(1条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 9月30日
  • 已采纳回答 9月23日
  • 创建了问题 5月31日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部