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

网站建设询价公告thinkphp网站开发技术

网站建设询价公告,thinkphp网站开发技术,服务器配置,网站盈利模式设计因业务需要表单组件中嵌套着表格列表,内容比较多; 所以需要表单校验不通过时,自动定位到不通过的节点; 但发现这个像是没有起到效果一样,后面就是排查的思路了: 容器高度问题:如果表单容器的高度…

因业务需要表单组件中嵌套着表格列表,内容比较多;

所以需要表单校验不通过时,自动定位到不通过的节点;

但发现这个像是没有起到效果一样,后面就是排查的思路了:

  1. 容器高度问题:如果表单容器的高度没有正确设置或者由于内容溢出导致的高度问题,可能会影响纵向滚动。

  2. CSS样式干扰:某些CSS样式,如overflow属性,可能会阻止纵向滚动。特别是如果表单容器或其父元素设置了overflow-y: hidden;,这将阻止纵向滚动。

  3. 浏览器兼容性:虽然不太可能,但仍然值得检查是否在不同的浏览器中表现一致,以排除浏览器特定的bug。

  4. Element UI版本:确保您使用的Element UI版本没有已知的关于scroll-to-error纵向滚动的bug。

以上是 AI 给的思路,但还是没有效果

那最后只能还是靠自己了;

删除了项目大部分不需要的节点,一点点尝试,最终功夫不负有心人;

原来是,每个表单需要校验的子项,里面的 prop 一定要有唯一性;

这样子就解决啦~~

假设你们那边还是无法解决,那我就给你们个兜底方案,请看:

使用类找到校验报错的节点,通过 scrollIntoView  将节点滚动到可视区;

使用以下方案,那 scroll-to-error 这个属性就不需要添加了;

    ruleFormRef.value?.validate((valid: boolean) => {if (valid) {// 校验通过执行逻辑} else { // 不通过const firstError = ruleFormRef.value.$el.querySelector('.el-form-item.is-error');if (firstError) {firstError.scrollIntoView({ behavior: 'smooth', block: 'start' });}}});

http://www.dtcms.com/a/425275.html

相关文章:

  • 网站建设源文件东海做网站公司
  • 苏州网站设计公司兴田德润好不好徐州html5响应式网站建设
  • 加强网站队伍建设互联网站账户e服务平台
  • 把做的网站发布打万维网上惠州城乡规划建设局网站
  • 昆明定制网站建设wordpress大前端5.0下载
  • ADC如何写入缓冲区及其处理
  • 网站建设的风险识别西宁网站制作哪家公司好
  • 企业网络建站wordpress 协会主题
  • 信息系统项目的成本管理(智慧矿车)
  • 给别人做网站的话术宜州做网站需要多少钱
  • 网站建设商标注册多少类目设计教学网站推荐
  • 三级运放仪表放大电路与仿真
  • 设计商标的网站西海岸新区城市建设局公示网站
  • 政务公开网站建设工作情况汇报利用access做网站
  • 网络规划设计师希赛搜索引擎优化的方法包括
  • 网站建设什么意思合肥学室内设计学校
  • 医疗网站前置审批什么公司可以做网站等级保护
  • 学网站开发首先学哪些基础wordpress自动添加视频教程
  • 网站 要强化内容建设做外贸没有网站需要
  • 济南做网站个人网站建设遇到的问题
  • 绿化公司和苗圃做网站网站内容更新外包
  • 社区网站源码小公司简介ppt介绍范本
  • 云南大学网站建设做美食网站的素材图片
  • 商城网站开发技术福建省住房城乡建设厅网站
  • wordpress网站换主题服务器网站打开慢
  • 东莞高明网站设计做网站公司排行榜
  • asp.net网站开发流程哈尔滨网站建设学校
  • 前端做网站维护7一12岁手工暗器
  • 自建营销型网站模板南京哪家网站建设好
  • 清美未来广告设计公司天津百度seo代理