前言在某个月黑风高的晚上...没剧刷的我无意想起以前处理的一些弹窗的坑。然后又无意间刷到“Portal”,才知道Modal的实现还有如此妙的方式,顺而想着干脆把UI组件库的实现原理看完。本文将讲述以下三种 Modal弹窗类的实现原理:1. Modal弹窗的基本原理我给弹窗类的定义是脱离固定的层级关系,不再受制于层叠上下文的组件。常见的Modal模态框、Dialog对话框、Notification通
转载 2024-06-18 22:50:49
307阅读
1.实现效果图2.第一步,新建一个.vue文件 定义一个弹框的基本模板style样式放在了文章的最底部,如果需要看效果,需要将样式放入这个vue文件里 ,样式是用less的,需要你的项目引入less 注意:我这里的组件右上角关闭是一张图片 需要换成你自己本地的路径<template> <div id="tip_alertModal"> <div cl
转载 2024-10-22 06:58:22
504阅读
看下面代码就行<!DOCTYPE html><html> <head> <meta charset="utf
原创 2021-11-30 16:29:16
129阅读
2021.12.20 更新因为最近用 vue3 新写了一个官网类型的网站,当时也是有用 vue3 的模式一个手动挂载的登录弹窗组件,但是也是为了的比较满意使用的单例模式来做,之后发现之前这篇博文在介绍单例模式方面的写法是没有问题的,但是在举例 vue 单例弹窗应用的时候有一些细节没有介绍到。import Vue from 'vue' import loginPopupComponent fro
效果图上图展示有两种方式(以下代码演示只粘贴主要样式和逻辑代码)方式一:是通过组件卸载的方式方式二:是通过弹窗内部控制显示和隐藏主要公共样式代码// 弹窗.popup-mask { position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 50001; background: rgba(0, 0, 0, 0.5);
原创 2021-08-02 18:28:37
301阅读
效果图上图展示有两种方式(以下代码演示只粘贴主要样式和逻辑代码)方式一:是通过组件卸载的方式方式二:是通过弹窗内部控制显示和隐藏主要公共样式代码// 弹窗.popup-mask { position:
原创 2021-08-02 18:28:37
207阅读
在移动端页面开发中,经常会去封装一个遮罩层(全屏弹窗),遮罩层(全屏弹窗),遮罩层(全屏弹窗)的组件,但是如果是固定定位的position:fixed;在弹出的时候会遇到一些小坑,之前搜索了一下,网上的博客也好评论也罢,总是有点缺陷或者累赘代码太多。就比如今天的主题,如何防止遮罩层(全屏弹窗)下方body内容继续滚动呢?移动端开发遮罩层(弹窗)防止滚动穿透完美解决方案首先,pc的肯定直接就给bod
【代码】基于vue+element实现的弹窗
原创 2022-12-10 00:13:04
469阅读
对于后台管理系统,有很多弹框的功能,这时候,我们就可以将弹框封装成一个公共组件进行复用。1. 新建弹窗组件页在公共组件文件夹(components)下建一个弹框组件文件夹(EditboxForm)<template> <div> <transition name="slide"> <div class="editBoxFrom" v-show=
转载 2024-04-11 14:33:44
3232阅读
*注:这里我们 在使用的使用一定不要忘记css样式cropper-content .cropper这个长宽一定要有,不然有可能就会显示NaNxNaN这里显示这个就是因为没有这是长宽,没有撑起第一步:下载(这里用的版本为^0.5.6)npm install vue-cropper -D第二步:全局main.js引入注册// 裁剪图片 import VueCropper from 'vue-cropp
转载 17小时前
399阅读
目录欢迎来到萌小问题分享环节问题开始组件创建组件使用结束 问题开始弹框问题: 1.由于管理平台里含有很多的弹框,每个界面几乎都有新增和编辑弹框,若是新增和编辑一直重复写会增加代码量,而且需要增加字段时,需要修改两处代码,这样就会增加任务量,对于这个问题,于是就想到了vue里的组件封装及使用,将弹框封装成组件,通过判断去使用,这样修改的时候只需要修改组件就可以了,接下来就说说封装的步骤吧.组件创建
转载 2024-02-28 11:10:29
244阅读
前端项目目前是elementUI+Vue开发的,遇到一个需求就是将计算结果展示在弹窗上,并进行复制到剪切板上。 我们将需求进行拆解: 第一步是,点击构建按钮,将结果计算出来,并把结果展示在弹窗的文案中 第二步是,点击复制按钮,直接将结果复制到剪切板上 需求很简单,重要的是实现步骤以及怎样以最简洁快速的方式实现它。
热爱vue开发的同学肯定知道awesome-vue 这个github地址,里面包含了数以千计的vue开源插件,而这些插件大都来自第三方开发者们,是他们为vue社区提供了大量的技术支持和解决方案。本文立足vue开源的理念,主要为vue开发者讲解编写vue插件的方法和步骤,通过理论与实践相结合的方式来加深大家对vue插件编写的认识。vue插件介绍1. 插件与组件在讲解插件之前,我们首先来了解下vue
1.JS获取iframe下面的内容document.getElementById('IFRAME1').contentDocument;2.dialog 弹出层,定位:postion:'bottom',['right','bottom'],['left','bottom'].3.IIS上部署WCF;  调用wcf或webapii一定要做安全认证。 cd d: cd C
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档  文章目录前言一、vue+element table弹窗组件二、代码展示 1.表格数据展示 2.弹窗组件总结  前言本人爬虫菜鸟一枚,最近公司业务要求使用vue+flask搭建一个公司使用的后台管理系统,在此做个记录。也是本人第一次博客,多多指点。 废话不多说...直捣黄龙,在表格数据展示经常需要有编
Element Plus是Vue.js的一套基于Element UI的组件库,提供了丰富的组件用于构建现代化的Web应用程序。其中,<el-select>是一个常用的下拉选择器组件,但在某些情况下,当<el-select>组件嵌套在<el-dialog>(对话框)组件中时,可能会出现层级过低的问题。本文将介绍如何使用popper-class属性解决这个问题,使得
  基于vite2.0+vue3.0项目写了一个图标选择器,项目引入对应的css字体文件就行,支持模糊搜索项目的文件目录1、IconPicker.vue<template> <div class="pp_picker" ref="myRef"> <div class="inp_box"> <i class="inp_icon" :c
在某个月黑风高的晚上...没剧刷的我无意想起以前处理的一些弹窗的坑。然后又无意间刷到“Portal”,才知道Modal的实现还有如此妙的方式,顺而想着干脆把UI组件库的实现原理看完。本文将讲述 Modal弹窗类的实现原理:1. Modal弹窗的基本原理我给弹窗类的定义是脱离固定的层级关系,不再受制于层叠上下文的组件。常见的Modal模态框、Dialog对话框、Notificat
转载 2024-07-30 10:15:03
122阅读
dialog弹窗 父子组件之间传值及方法调用一、前言二、模板ref1 访问模板ref三、父给子传值1 子组件使用prop声明接收的参数2 父组件使用v-model传递值四、父调子的方法1 子组件定义方法,并暴露它2 父组件调用子组件的方法五、子组件调用父组件方法1 在父组件中定义方法,并在子组件标签上指定调用2 子组件通过emit调用父组件的方法,并传值六、子给父传值,配合v-model:使用1
转载 2024-09-02 13:14:51
140阅读
        进阶篇第一个就是这个问卷调查问题。从基础篇刚转过来。看到这真是一脸的蒙圈的。书中也没有参考答案部分。我又开始怀疑人生了。。。还是硬着头皮往上,就是干。。所以今天研究了很长时间,一步一步,终于还是做出点样子来了。该题要求:      1、起码做出个长的和图片一样的框框来      2、
  • 1
  • 2
  • 3
  • 4
  • 5