2.1.5 • Published 7 years ago

@dwqs/vue-toast v2.1.5

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

Overview

A toast component written with Vue, designed based on Ant Design.


vue-toast 1.x deprecated

Show Cases

On pc:

toast-pc

On mobile:

toast-mobile

Installation

First, install vue-toast from npm:

npm install @dwqs/vue-toast --save-dev

Or in package.json:

"dependencies": {
  "@dwqs/vue-toast": "version"
}

Then use it:

//CommonJS
var Toast = require('@dwqs/vue-toast');

Usage

Basically you can pass a string to Toast:

Toast.info('this is a example');

Or invoke Toast with an object as its configuration:

Toast.info({
  message: 'this is a example',
  duration: 5000
});

API

OpthionDescription
Toast.info(message:String|config:Object)show a info toast
Toast.success(message:String|config:Object)show a success toast
Toast.warn(message:String|config:Object)show a warn toast
Toast.error(message:String|config:Object)show a error toast
Toast.loading(message:String|config:Object)show a loading toast

Configuration

OpthionDescriptionDefault
messagea string as the content of the toast''
durationtime before the toast vanishes, in millisecond1500

If duration is 0, toast won't disappear but you invoke remove:

<button @click="loading"><span>显示加载中...</span></button>

loading() {
  const instance = Toast.loading({
    message:"Action....",
    duration:0
  });
  setTimeout(instance.remove, 2500);
}

This is useful showing loading state for user in async action.

License

MIT

2.1.5

7 years ago

2.1.4

7 years ago

2.1.3

7 years ago

2.1.2

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago

0.6.4

7 years ago

0.5.4

7 years ago

0.5.3

7 years ago

0.5.2

7 years ago