欢迎光临散文网 会员登陆 & 注册

Vue自定义弹框VPopup组件|vue全局模态框

2020-10-09 18:19 作者:xiaoyan2019  | 我要投稿

缘由

国庆假期正是给自己充充电的好时机。就一直捣鼓NuxtJs项目开发,由于项目中有很多地方需要用到弹框功能,鉴于网上的一些组件库恐不能满足需求或定制性不高,于是决定自己造一个Vue移动端弹窗组件VPopup

介绍

vpopup 基于Vue.js构建的移动端对话框组件。汇聚了 Popup 弹出层、Notify 通知信息、Dialog 对话框、ActionSheet 动作面板框及 Toast 弱提示框 等功能。

用法

在main.js中引入组件。

import Popup from './components/popup'

Vue.use(Popup)

vpopup组件支持标签式函数式两种调用方式。

  • 标签式使用

  • 函数式使用

至于使用哪一种调用方式,这个得根据项目需求自行选择即可。

  • msg信息框

  • Toast轻提示框

  • android/ios弹窗效果

  • ActionSheet底部面板框

参数配置

组件支持如下参数配置,根据项目需求自行组合实现想要的效果。

弹窗模板

组件还支持右键弹窗/长按弹窗自定义插槽内容。

❤️ 最后

ok,基于Vue/Nuxt自定义全局弹框组件就分享到这里。希望对大家有所帮助!

目前该组件已经在Nuxt.js项目中有实践应用,届时也会分享出来。


Vue自定义弹框VPopup组件|vue全局模态框的评论 (共 条)

分享到微博请遵守国家法律