antd vue2的tree组件在标题后面添加图标icon

vue部分,如果需要展示树形结构的就不需要a-tree-node,但是我没试去掉之后还能不能用title的插槽

        <a-tree
          checkable
          :show-icon="true"
          :checkedKeys="checkedKeys"
          :replace-fields="replaceFields"
          @select="onSelect"
          @check="onCheck"
        >
          <a-tree-node :checkable="true" v-for="ele in treeData" :key="ele.key" :selectable="true">
            <template #title>
              <div class="my-tree-title">
                <span>{{ ele.title }}</span>
                <div class="title-icon">
                  <a-icon type="unordered-list" />
                  下级
                </div>
              </div>
            </template>
          </a-tree-node>
        </a-tree>

 css部分,需要给span加上宽度,不然标题多长就只有那么长

  /deep/.ant-tree-switcher-noop {
    display: none;
  }
  /deep/.ant-tree-node-content-wrapper-normal {
    display: inline-block;
    width: calc(100% - 25px);
    .ant-tree-title {
      display: inline-block;
      width: 100%;
    }
    .my-tree-title {
      display: flex;
      width: 100%;
      justify-content: space-between;
      .title-icon {
        color: #b7a568;
      }
    }
  }
  /deep/.ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
    background-color: #ffffff !important;
  }

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值