vue main.js中引入js_超高效 Vue 模态弹出框组件Vue-Modal

今天给大家推荐一款超美观的pc端vue.js弹窗组件VueJsModal。

78719df4c540c544d43fcdae9f8a9930.png

vue-js-modal 基于Vue构建的Modal对话框组件。单独组件,方便使用。支持拖拽、缩放、异步调用组件。

897fb2977cb32946f947825874f2c8cf.gif

安装

$ npm i vue-js-modal -S

引入组件

// 在main.js中引入import Vue from 'vue'import VModal from 'vue-js-modal'import 'vue-js-modal/dist/styles.css'Vue.use(VModal)

调用方式

    Hello, VueModal!  
460eb745fd6f02e9ac6a1df7fb457314.png
d2d16a7b114e2a16f7dd7b0e501c932f.png
f2156524141a42299ca5f332004d5143.png
138b90df332151a6312042fbb077e226.png

调用内部 show、hide 方法显示和隐藏弹窗

    This is my first modal  

另外还支持Modal动态调用组件

import MyComponent from './MyComponent.vue'this.$modal.show(  MyComponent,  { text: 'This text is passed as a property' },  { draggable: true })// orthis.$modal.show(  {    template: `      

This is created inline

{{ text }}

`, props: ['text'] }, { text: 'This text is passed as a property' }, { draggable: true, resizable: true }, { 'before-close': event => {} })
90eae1647b169eeaf974c215cec3a79c.png

附上模态框示例及仓库地址

# demo地址http://vue-js-modal.yev.io/# 项目地址https://github.com/euvl/vue-js-modal

ok,这次就分享到这里。如果大家有其它Vue弹窗组件,欢迎留言讨论~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值