mpvue-toast
v0.1.3
Published
mpvue-toast is a toast plugin for mpvue
Downloads
3
Readme
mpvue-toast
mpvue-toast is a toast plugin for mpvue.
Screenshots
install
npm install mpvue-toast --save
Usage
<template>
<div>
<toast message="hello from toast" :visible.sync="visible"></toast>
<button @click='setVisible(false)'>toggle toast</button>
<!-- <toast message="hello from toast" :visible.sync="visible" :img="img"></toast> -->
<!-- <toast message="hello from toast" :visible.sync="visible" icon-class="iconfont icon-shoucang"></toast> -->
</div>
</template>
<script>
import toast from 'mpvue-toast'
// import img from 'img.jpg'
// import '@/icon.css'
export default {
data () {
return {
visible: false,
// img
}
},
components: {
toast
},
methods: {
setVisible() {
this.visible = !this.visible
}
},
}
</script>
props
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
| --------- | ----------------------- | ------- | ---- | ------ |
| animate | 是否启用动画 | Boolean | - | true |
| transition | 动画类型,现在支持 slide
fade
| String | slide
fade
| slide
|
| duration | Toast
的持续时间,单位毫秒 | Number | - | 2000 |
| message | Toast
的内容 | String | - | - |
| className | Toast
的class | String | - | - |
| img | 图片 | String | - | - |
| iconClass | 图标class,可以使用 iconfont
| String | - | - |
| position | Toast
的显示位置 | String | - | center |
| visible | 控制Toast
的显示,支持sync
| Boolean | - | - |
TODO
- [ ] more animate support
- [ ] api