您现在的位置是:网站首页> 编程资料编程资料
vue3点击出现弹窗后背景变暗且不可操作的实现代码_vue.js_
2023-05-24
369人已围观
简介 vue3点击出现弹窗后背景变暗且不可操作的实现代码_vue.js_
实现vue3点击出现弹窗后背景变暗且不可操作
一、手写遮罩层方法
1. 效果

2. 代码
AddTask.vue是我自定义的组件,即要弹出的弹窗,不是此笔记重点,此处不做详细说明。
3. 代码分析

4. 改进
上述代码在弹窗较小,不需要滚动弹窗时可用,因为上述方案会导致弹窗也无法滚动而使弹窗内容显示不完全。
如下图,人员列表未显示完全。

解决方法:给弹出层设置overflow-y: scroll;。
效果展示:

4. 将背景遮罩层封装成组件使用
将背景遮罩层封装成一个组件,可以实现复用,而不需要在每一个需要使用的页面都写一遍html和css样式。
BgCover.vue:
其他组件中需要使用时:
二、quasar 方法
利用quasar dialog组件的 persistent 属性。

代码:
到此这篇关于vue3点击出现弹窗后背景变暗且不可操作的实现代码的文章就介绍到这了,更多相关vue点击出现弹窗背景变暗内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
相关内容
- 三种在ES6中将非数组转换为数组的方法详情_javascript技巧_
- vue性能优化之cdn引入vue-Router的问题_vue.js_
- UMD的包导出TS 类型方法示例_JavaScript_
- Node多进程的实现方法_node.js_
- vue中对监听esc事件和退出全屏问题的解决方案_vue.js_
- Node.js基于cors解决接口跨域的问题(推荐)_node.js_
- vue使用Echarts设置数据无效问题记录及解决方法_vue.js_
- JavaScript判断数组成员的几种方法_javascript技巧_
- JavaScript实现表格表单的随机选择和简单的随机点名_javascript技巧_
- 使用JavaScript实现随机颜色生成器_javascript技巧_
