参数名

类型

说明

visible

Boolean

是否显示,默认false

title

String

标题

update:visible

Boolean

更新visible, 使用:visible.sync实现动态绑定

Modal.vue

{{title}}

export default {

name: "MyModal",

props: {

visible: {

type: Boolean,

default: false,

required: true,

},

title: {

type: String,

default: '',

}

},

watch:{

visible:function(curVal) {

if(curVal&&document.body.scrollHeight > window.innerHeight){

$('body').addClass('backdrop-open')

}else{

$('body').removeClass('backdrop-open');

}

}

},

methods: {

close() {

this.$emit('update:visible', false)

},

}

}

index.js

import Modal from './Modal.vue'

Modal.install=function(Vue){

Vue.component(Modal.name,Modal)

}

export default Modal

main.js

import Modal from '@/components/common/modal'

Vue.use(Modal)

页面调用

内容

确定

取消

效果图:

modal组件 vue_vue 自定义modal 模态框组件相关推荐

  1. 用vue实现模态框组件

    基本上每个项目都需要用到模态框组件,由于在最近的项目中,alert组件和confirm是两套完全不一样的设计,所以我将他们分成了两个组件,本文主要讨论的是confirm组件的实现. 组件结构 < ...

  2. 如何用vue实现模态框组件

    基本上每个项目都需要用到模态框组件,由于在最近的项目中,alert组件和confirm是两套完全不一样的设计,所以我将他们分成了两个组件,本文主要讨论的是confirm组件的实现. 组件结构 < ...

  3. 【EasyUI篇】Combo自定义下拉框组件

    微信公众号:程序yuan 关注可了解更多的教程.问题或建议,请公众号留言; 查看--> 全套EasyUI示例目录 20.Combo自定义下拉框组件 这组件不可以通过class方式进行定义 JSP ...

  4. Combo( 自定义下拉框) 组件

    本节课重点了解 EasyUI 中 Combo(自定义下拉框)组件的使用方法,这个组件依赖于 ValidateBox(验证框)组件 一. 加载方式 自定义下拉框不能通过标签的方式进行创建. <in ...

  5. vue模态框组件拿不到dom元素

    今天在写模态框的组件时,在一个页面引入了模态框组件.但是模态框设置初始是不显示的,然后我在模态框组件里面的mouted里面拿到dom元素,按理来说mouted都已经加载完元素了,但是我不管是通过doc ...

  6. vue 自定义多选框组件

    自定义多选框组件 <template><div class="checkBox"><input v-model="isInherit&quo ...

  7. HarmonyOS APP开发入门3——组件(四 CommonDialog普通弹框组件 )

    HarmonyOS APP开发入门3--组件(四 CommonDialog普通弹框组件 ) 文章目录 HarmonyOS APP开发入门3--组件(四 CommonDialog普通弹框组件 ) Com ...

  8. Vue笔记(五)—— Vue render渲染/组件嵌套之iView官网案例改写Table表格组件及Modal弹窗/对话框/模态框组件内容自定义详解

    缺乏耐心的读者请主要关注标红部分! 因部分内容自动转为代码格式,所以代码部分请主要关注注释部分! 1.Table表格组件内容自定义: 官网Table表格组件部分示例代码: columns12: [{t ...

  9. 详细介绍React模态框组件react-modal

    1,介绍 该组件实现了模态框的一些效果. 这是react-modal官网的配置参数. 模态框的手动实现,并不算太难,这个组件用着还不错. 2,配置参数介绍 import React, { Compon ...

最新文章

  1. python变量和变量赋值的几种形式
  2. Moss/Sharepoint 2010 Form认证(FBA)
  3. lcd和服务器同时显示温度,51单片机LCD1602如何同时显示温度和时间
  4. 令牌桶 限速_Go 限流器实战系列(2) Token Bucket 令牌桶
  5. Android 第三章 SQLite 数据库
  6. 【渝粤题库】陕西师范大学210024 学前儿童科学教育 作业 (专升本)
  7. python服务器查看文件更改记录,python 查看远程服务器上的文件
  8. wifi显示但是没有网络连接到服务器是怎么回事,wifi连接后显示网络连接不可用怎么办?...
  9. 原来这就是公文写作总结类模板和计划类模板
  10. 施努卡:锂电池模组生产线(锂电池模组是什么)
  11. qq通讯助手java版,QQ同步助手1.0(Java)Build0028[安卓软件]
  12. antd 动态自定义表单验证失效
  13. Python3中print函数的换行
  14. Java面试题:数据库优化策略有哪些?
  15. 数字经济的发展需要包括区块链在内的八大技术的支撑360云储
  16. OMAP4开发资源总结
  17. c语言中个各标点符号作用,在C语言中各个标点符号的作用是什么?
  18. 《运西瓜》小游戏增加春节新玩法,可以给好友发送新春祝福了
  19. mysql 多实例 2019_mysql 多实例
  20. 裸辞创业,挣了一千万!有钱人,都不想告诉你的5个秘密

热门文章

  1. fpga.一些学习感悟以及细节方面
  2. word 转html 不带单引号,word单引号问题
  3. Spring Boot 入门教程 | 图文讲解
  4. 物流货运移动APP解决方案
  5. 六、Spring Boot整合Shiro
  6. Appium真机运行测试用例讲解
  7. Flash 全屏代码
  8. CANoe软件之离线数据分析
  9. Python爬虫 - 人人贷散标
  10. 实物1操作:stc8a单片机和普通51/52单片机的异同以及下载步骤(点亮一盏LED为例)