elementPlus treeselect相关问题

html 复制代码
    <el-tree-select
      placeholder="请选择业务代码"
      :props="{ label: 'transactionName', value: 'transactionCode' }"
      v-model="item.transactionCode"
      node-key="id"
      :data="transactionList"
      :default-expanded-keys="[item.transactionCode]"
      :default-checked-keys="[item.transactionCode]"
      :filter-node-method="filterNodeMethod"
      @node-click="(data) => addSelect(data, index)"
      style="width: 320px"
      filterable
      default-expand-all
      highlight-current
      check-strictly
    >
      <template #default="{ data }">
        {{ data.transactionName }}
        <span style="color: gray; text-align: right">{{ data.transactionCode }}</span>
      </template>
    </el-tree-select>
1、后端返回树形结构不是label、value解决方法如下:
html 复制代码
 :props="{ label: 'transactionName', value: 'transactionCode' }"
2、获取到当前选中项的label信息:

@node-click="(data) => addSelect(data, index)"

javascript 复制代码
  let addSelect = (data, index) => {
    formModel.transactionInfo[index].transactionName = data.transactionName
  }
3、编辑、详情页面数据子集回显问题
javascript 复制代码
     :default-expanded-keys="[item.transactionCode]"
     :default-checked-keys="[item.transactionCode]"
相关推荐
We་ct3 分钟前
LeetCode 49. 字母异位词分组:经典哈希解法解析+易错点规避
前端·算法·leetcode·typescript·哈希算法
CHU7290355 分钟前
废品回收小程序前端功能设计逻辑与实践
前端·小程序
lzhdim5 分钟前
微星首款全白设计的M-ATX小板! MPG B850M EDGE TIMAX WIF刀锋 钛评测:性能媲美顶级X870E主板
前端·edge
恋猫de小郭10 分钟前
小米 HyperOS 4 大变样?核心应用以 Rust / Flutter 重写,不兼容老系统
android·前端·人工智能·flutter·ios
李火火的安全圈15 分钟前
基于Yakit、Wavely实现CVE-2025-55182(React Server Components(RSC)) 反序列化漏洞挖掘和POC编写
前端·react.js
Orange_sparkle26 分钟前
dify的web页面如何传入user用户信息进行对话,而不是uuid
前端·人工智能
Amumu1213835 分钟前
Vue Router 和 常用组件库
前端·javascript·vue.js
霍理迪39 分钟前
CSS移动端开发及less使用方法
前端·css
2601_9498574340 分钟前
Flutter for OpenHarmony Web开发助手App实战:HTML参考
前端·flutter·html
爱内卷的学霸一枚43 分钟前
现代前端工程化实践:从Vue到React的架构演进与性能优化(7000字深度解析)
前端·vue.js·react.js