简单粗暴,分享给大家 ...
el dialog 里面是一个表单,表单元素比较多,所以页面有滚动条。需要设置每次打开表单的时候,滚动条在顶部。 页面有一个按钮,点击按钮打开el dialog 弹框。 一开始在网山搜索,有给元素设 id ,然后用document.getElementById idName .scrollTop 来设置滚动条到顶部。 也有说给元素设置 ref box ,然后在代码中 使用 this. refs.b ...
2020-03-13 23:10 0 1804 推荐指数:
简单粗暴,分享给大家 ...
在el-dialog加一个@open事件,在open事件中用this.$nextTick()获取ref ...
事情要从一次开发一个功能开始说起,我使用的是在el-dialog里面放el-form来存放表单数据,点击按钮后显示el-dialog,然后添加、编辑、查看都使用同一个el-dialog。 然后在操作完编辑后,我再次去点击添加,就发现编辑的数据留在el-dialog里面了,这显然不是我想要 ...
解决方案: 给需要隐藏滚动条的div设置滚动条隐藏 <div style="overflow:hidden"></div> ...
el-dialog里面的内容是带缓存的,也就是说除了第一次打开会初始化,其他次打开都是直接加载缓存的。 我们想每次打开el-dialog都要初始化,比如用户的权限弹框,每次打开我们都要把用户拥有的权限选中,类似的操作,如果加载了缓存,这就会导致每个用户回填的权限都一样 ...
el-dialog里面的内容是带缓存的,也就是说除了第一次打开会初始化,其他次打开都是直接加载缓存的。 我们想每次打开el-dialog都要初始化,比如用户的权限弹框,每次打开我们都要把用户拥有的权限选中,类似的操作,如果加载了缓存,这就会导致每个用户回填的权限都一样 ...
.el-dialog { position: absolute; top: 50%; left: 50%; margin: 0 !important; transform: translate(-50%, -50 ...
或者 或者极简模式: ...