nice-toast
v1.0.6
Published
A nice toast plugin which based on Vue.js.
Downloads
4
Readme
nice-toast
Intro
nice-toast is a vue plugin which based on vue.js.
Usage
# NPM Download
npm install nice-toast --save
1. import nice-toast globally in main.js
.
import Vue from 'vue'
import NiceToast from 'nice-toast'
import 'nice-toast/lib/assets/css/toast.css'
Vue.use(NiceToast, {
// your options
})
2. use nice-toast in component.
<script>
export default {
data () {
return {
...
}
},
methods: {
clickMethod: function (index) {
// passing into the parameters
this.$toast('toast', 'bottom')
// complete example
this.$toast('tips', 'position', 'duration', 'shape', 'color')
this.$loading('loading', 'show')
this.$loading('loading', 'hide')
}
}
}
</script>
Basic API (Customized)
1. Global Config in main.js
const options = {
position: 'bottom',
duration: '2000',
shape: 'rect',
direction: 'up',
color: 'deep',
loading: 1
}
Vue.use(toast, options)
2. Configs description
Configs |Types |Default |Description
----- |----- |----- |-----
position |string |bottom
|the position of toast. top
, center
, bottom
.
duration |number |2000
|the duration time of toast.
shape |string |rect
|the shape time of toast. rect
, circle
.
direction |string |up
|the move direction while toast show. up
, down
.
color |string |deep
|the color of toast and text in it. light
, deep
.
loading |number |1
|the loading icon of the loading tip. 1
, 2
, 3
, 4
.
License
MIT