实现vue3点击出现弹窗后背景变暗且不可操作 一、手写遮罩层方法 1. 效果 2. 代码 AddTask.vue是我自定义的组件,即要弹出的弹窗,不是此笔记重点,此处不做详细说明。 1 2 3 4 5 6 7 8 9 1
实现vue3点击出现弹窗后背景变暗且不可操作一、手写遮罩层方法1. 效果2. 代码AddTask.vue是我自定义的组件,即要弹出的弹窗,不是此笔记重点,此处不做详细说明。
3. 代码分析4. 改进上述代码在弹窗较小,不需要滚动弹窗时可用,因为上述方案会导致弹窗也无法滚动而使弹窗内容显示不完全。 解决方法:给弹出层设置overflow-y: scroll;。 4. 将背景遮罩层封装成组件使用将背景遮罩层封装成一个组件,可以实现复用,而不需要在每一个需要使用的页面都写一遍html和css样式。 BgCover.vue:
其他组件中需要使用时:
二、quasar 方法利用quasar dialog组件的 persistent 属性。 代码:
|
2021-06-04
2019-01-10
2019-02-17
2021-09-12
2021-09-30