编辑时不会显示无,而是显示0

来源:8-4 使用树形选择组件选择父节点

出家人不打尼姑

2022-01-17

老师您好,我在点击编辑的时候,父文档默认显示的不是无,而是显示0,请问是为什么呢?
图片描述
代码如下:

<a-tree-select
     v-model:value="doc.parent"
     show-search
     style="width: 100%"
     :dropdown-style="{ maxHeight: '400px', overflow: 'auto' }"
     placeholder="请选择父文档"
     allow-clear
     tree-default-expand-all
     :tree-data="treeSelectData"
     :fieldNames="{label: 'name', key: 'id', value: 'id' }"
 >
 </a-tree-select>

const edit = (record: any) => {
   modalVisible.value = true;
   doc.value = Tool.copy(record);

   // 不能选择当前节点及其所有子孙节点,作为父节点,会使树断开
   treeSelectData.value = Tool.copy(docTree.value);
   setDisable(treeSelectData.value, record.id);

   // 为选择树添加一个"无"
   treeSelectData.value.unshift({id: 0, name: '无', value: 0});
}
写回答

2回答

出家人不打尼姑

提问者

2022-01-20

我淦,我知道怎么回事了,不知道是不是版本问题,在为树添加一个无的时候,id也要为字符格式,如下:

//img.mukewang.com/szimg/61e984b50953845809370499.jpg

遇到问题还是打印有效果啊!!!

0
0

甲蛙

2022-01-19

看不出,把value: 0去掉试试

0
0

Spring Boot+Vue3前后端分离,实战wiki知识库系统

一课掌握前后端最火框架,更有职场竞争力

2530 学习 · 1674 问题

查看课程