div(height: 100vh; width: 100vw;)包裹一个 input (height: 100vh; width: 100vw;)
input 设置了边框 border: 1px solid rgb(234, 11, 11); 但显示效果,下边框被挤没了,没有显示。
设置了 box-sizing: border-box; 但是没用,渲染不对。
猜测可能是这个原因:当宽度或高度使用百分比时,浏览器可能无法正确计算盒模型。

没办法只能想一些笨办法了。
**解决方法一:**设置 height 为动态的
height: shadow ? `100vh` : `calc(100vh - 1px)`

但是需要依赖变量判断,变量多了会出 bug。
**解决方法二:**height 值变小
height: 96vh

看着没变化,是因这外面 div 设置透明的,所以不影响。

div 加了背景色是上面效果,不影响显示,还可以接受。