在之前做个一个组件页面中,引用了element-ui组件的日期选择器,遇到的一个小问题,就是在渲染出来下拉选择框的位置上出现问题,第一次渲染出来,位置正常,第二次选择的时候,发现位置偏得离谱。

解决

在做显示隐藏的时候,用的是 v-if ,如果不了解v-ifv-show 的区别的话可以去vue官网或者百度一下。解决方法就是你把v-if换成v-show就行了。

如果你用v-if的话每次渲染就会重新渲染,而v-show="false" 它只是用了css中的display:none,在页面中还是留给它自己原有的一个坑站着位置。

Logo

前往低代码交流专区

更多推荐