vue-confirm-mobile
A confirm component based on Vue2 in mobile.
Install
$ npm i vue-confirm-mobile --save
Usage
This module provides two ways to use components. First, in main.js Import components in:
- Mount as component:
// main.js;;;// import styleVueconfigproductionTip = false;Vue;// Then use it in any. Vue file<template> <v-confirm :visiblesync="visible" round shadow @cancel="cancel" @open="open" @close="close" @confirm="confirm" titleClassName="title" // use prop to define content title="title" content="content" > <!--or use slot to define content <template slot="head">I'm title</template> <template slot="body">I'm content</template>--> </v-confirm></template><script> { return visible:true } methods: {} {} {} {} </script>
-
Using components as methods
// main.js;;;// import styleVueconfigproductionTip = false;Vue;// Then use it in any. Vue file//...methods:{this}
Options
-
When used as a component:
basic property:
name type default description visible Boolean false Whether the component is visible or not. .Sync
modifier is required to synchronize the status.title String 'confirm' Component title content String 'Are you sure?' Component body content cancelText String 'cancel' Text displayed on Cancel button confirmText String 'confirm' Text displayed on Confirm button mask Boolean true Whether there is a mask titleClassName String --- --- contentClassName String --- --- footerClassName String --- --- round Boolean false Whether there is fillet effect shadow Boolean false Whether there is shadow password Boolean false Whether there is a password input passwordRequired Boolean true Whether password is required or not passwordPlaceholder String 'Password' password placeholder closeOnClickMask Boolean false ---
events:
eventName | description |
---|---|
open | Triggered when displayed |
close | Trigger when it disappears |
cancel | Triggered when the cancel button is clicked |
confirm | Triggered when the confirm button is clicked,if password set to true,will receive password value as parameter. |
slots:
slotName | description |
---|---|
head | Custom header content |
body | Custom body content |
- When used as a function:
this
options
:
title content cancelText confirmText titleClassName contentClassName footerClassName mask round shadow password passwordRequired passwordPlaceholder closeOnClickMask onConfirm onCancel
License
MIT