当前位置: 首页 > news >正文

专业做网站哪个公司好泉州北京网站建设

专业做网站哪个公司好,泉州北京网站建设,网站设计公司石家庄,大型网站架构实战🔎嘿,这里是慰慰👩🏻‍🎓,会发各种类型的文章,智能专业,从事前端🐾 🎉如果有帮助的话,就点个赞叭,让我开心一下!&#x1f…

🔎嘿,这里是慰慰👩🏻‍🎓,会发各种类型的文章,智能专业,从事前端🐾
🎉如果有帮助的话,就点个赞叭,让我开心一下!🙋🏻‍♀️ ✨也可以关注评论收藏私信⭐️
要是没有回呢,那我大概就在上班,学习,摸鱼…

背景

开发过程中发现antd的treeSelect/Select的placeholder失效
treeselect placeholder失效
以下是一些可能导致 Ant Design 的 TreeSelect/Tree 组件的 placeholder 不显示的原因以及相应的解决方法:

1. value

如果设置了 TreeSelect 的 value 属性,那么 placeholder 不会显示。
于是发现代码逻辑会让value为"“,所以其实placeholder的位置显示的是”",让人误以为它失效了。

// 👇️ value "" ❌wrong
<TreeSelect
placeholder="Select"
value={""} // 设置选中的值// 其他属性...>{/* ... */}</TreeSelect>

2. defaultValue

defaultValue和value差不多,如果设置的话就会显示defaultValue,不过他比value优先级低,在同样设置的情况下显示value。

3. 样式覆盖问题

有时自定义的样式可能会影响 Ant Design 组件的显示。确保没有对 TreeSelect/Select 组件或其父级容器应用了隐藏、透明度为零等样式。

4. Ant Design 版本问题

某些版本的 Ant Design 可能存在 bug 或问题。确保您使用的是最新的稳定版本,或者查看是否有与 placeholder 相关的已知问题。

5. 其他问题

如果上述解决方法均不适用,可以检查控制台是否有任何错误或警告信息,以帮助确定问题的原因。

在 Ant Design 的 TreeSelect /Select组件中,如果没有选中任何值,value 属性应该是 undefined。
(注意 null也不行,如果是treeSelect会显示空标签)
这通常是在初始状态或者没有进行任何选择操作时的情况。如果您设置了 value 属性为 undefined,那么 placeholder 会显示在 TreeSelect 组件上,以提醒用户进行选择。

以下是示例代码,展示了如何在 TreeSelect 组件中设置 value 属性为 undefined,以显示 placeholder:

// 👇️ correct ✅ 
import React from 'react';
import { TreeSelect } from 'antd';const { TreeNode } = TreeSelect;const treeData = [// ... 树状数据
];const MyTreeSelect = () => {const selectedValue = undefined; return (<TreeSelectshowSearchstyle={{ width: '100%' }}placeholder="Please select"value={selectedValue} // 设置 value 为 undefinedtreeData={treeData}/>);
};export default MyTreeSelect;

在这个示例中,selectedValue 被设置为 undefined,因此 TreeSelect 组件会显示 placeholder。

题外话:

看了下antd的源码,其实用的是rc-tree-select,如果需要的话可以去看下

一些思考
在解决bug的时候,有的时候并没有发散思维,比如在解决这个问题的时候,更多考虑的是placeholder,然而问题根源是value,记录一下,以后提醒自己

推荐阅读:

▶K均值聚类 k-means 对表内数据进行聚类,结果输出散点图

▶[CSS]超详细解决方案:z-index的值很大却在下面?

▶《机器学习实战》 Logistic回归预测患有疝气病的马的存活问题

参考链接
  • Antd:https://4x.ant.design/components/tree-select-cn/#header
  • rc-tree-select :https://www.npmjs.com/package/rc-tree-select?activeTab=code
http://www.yayakq.cn/news/551485/

相关文章:

  • 罗浮视窗网站建设去别人网站挂黑链
  • 学做网站是什么专业网站维护需要哪些知识
  • 北京 网站开发云南城市建设培训中心网站
  • 开通网站费用怎么做分录网线水晶头接法图解
  • 专业网站的建设wordpress5.1.1版本
  • 山西专业制作网站法治建设网站模块名称
  • html静态网站开发大连林峰建设有限公司
  • 在线企业建站模板做网站设计怎么样
  • 下载网站php源码做网站和做软件哪个赚钱
  • 做的网站怎么发布深圳建设集团招标
  • 深圳网站制作hi0755外贸俄罗斯俄语网站开发
  • 北京网站搜索优化公共设施建设投资公司网站
  • 平面设计培训网站软件推广平台有哪些
  • 岳阳做公司网站菏泽做网站建设找哪家
  • 旅游网站建设的详细方案增城建设网站
  • 网站域名怎么购买网站的重要性
  • 游戏 网站 模板手机网站用二级目录做的弊端
  • ztouchs网站查询天津建设电工证查询网站
  • 网站排名提高vps 同时翻墙和做网站
  • 网站建设是专业网站建设需要学习哪些
  • 广州网站推广软件苏州做网站最好公司
  • 河北中石化建设网站常州建设网站公司哪家好
  • 如何进入网站后台地址淘宝客网站空间
  • 网站功能建设中做设计的地图网站
  • 企业网站推广联系方式seo优化关键词排名优化
  • 公司做网站选择哪个公司好html网站设计
  • 南通企业网站有哪些网站文章seo
  • 网站建设优化工资高不app网站开发成本
  • 沈阳科技网站首页wordpress免回复
  • app网站做二手交易太原网站建设tygytc