iOS7+ style alertview service for Vue 2
Vue port of angular-ios-alertview.
npm install vue-ios-alertview
Promise
import Vue from 'vue'; import iosAlertView from 'vue-ios-alertview'; Vue.use(iosAlertView); new Vue({ el: '#container', methods: { alert: function(){ this.$iosAlert('alert').then(function(){ console.log('alert); }); } } });
(Note: some options are specific to different alertview type, e.g. remindDuration
is only for $iosRemind
).
-
title
, alertview title, default empty -
text
, alertview content, support html string. default empty -
input
, whether show input form, default false -
placeholder
, input field placeholder, default empty -
cancelText
, cancel button text, defaultCancel
-
okText
, ok button text, defaultOK
-
remindDuration
, remind show duration, default 650ms -
buttons
, array of button object.an example of button object
{ text: 'OK', bold: true, onClick: function(data){ // data.index // data.button // data.value } }
-
defaultOption
, the option key if you just pass in a string when you invoke$iosAlert
,$iosConfirm
,$iosPrompt
or$iosRemind
. defaulttext
, you can set it totitle
or something else.
MIT