今天碰到一个很头疼的问题,用vue做一个搜索组件,其中有一处联动,地区部和代表处?

今天碰到一个很头疼的问题,用vue做一个搜索组件,其中有一处联动,地区部和代表处?

阅读全文
请先 登录 后评论
  • 0 关注
  • 0 收藏 100 浏览
  • 略问用户 提出于 2020-10-22 17:37:28

8 个回答

xxxxxa
这还不简单吗 创建个一模一样的div 放到一个隐藏角落 比如加个fixed 然后在数据变化时 比如 切换选项时 不要急着去改变 下一个组件 先把内容放入这个影子div 里面 然后获取高度 直接连同高度 一起传给那个办事处组件
请先 登录 后评论
xxxxxa
你就测试数组长度为多少的时候,是超过40px的,然后数据返回测量数组长度
请先 登录 后评论
xxxxxa
画个简图咯
请先 登录 后评论
xxxxxa
你这是中软国际里面的吧,华为的需求
请先 登录 后评论
xxxxxa
在页面加个fixed的div使其不可见,宽度与你业务div一致,比如left负10000。然后把内容渲染到这个div里,然后随时来检查这个高度是否超过40px。然后你就懂了,根据计算结果,再去确定你正常业务里的div怎么显示
请先 登录 后评论
xxxxxa
就是不知道数据什么时候渲染完,不知道应该在什么时候或者在哪里去判断数据有没有超过一行,我上面那种方法有时行有时不行。
请先 登录 后评论
xxxxxa
就是一行显示不下了,需要显示更多,现在你无法判断数据到底是不是一行
请先 登录 后评论
xxxxxa
不能截图你大概画一个图出来吧,不然靠猜嘛?
请先 登录 后评论