Skip to content

mistake1px/v-mobile-toast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

v-mobile-toast

介绍

实现了一个简单的toast插件,调用方法

全局

import Vue from 'vue'
import Toast from 'v-mobile-toast'
Vue.use(Toast)

OR

import Vue from 'vue'
import { ToastPlugin } from 'v-mobile-toast'
Vue.use(ToastPlugin)

以插件形式注册时,使用方式为:

this.$toast.show({})
this.$toast.hide()

组件

import Toast from 'v-mobile-toast'
export default {
  components: {
    Toast
  }
}

API

属性(以组件形式使用)

参数 取值 必选 说明
value true/false(默认) 必选 控制显示隐藏 v-model
text string 必选 toast提示内容
time number 非必选 toast显示的时长
type string: success/warn/info 非必选 toast类型
width string: 7.6em(默认) 非必选 toast宽度
is-show-mask boolean: false(默认)/true 非必选 是否显示蒙层

事件

事件 说明
on-show 显示组件时触发
on-hide 隐藏组件时触发

以插件形式调用时

this.$toast.show({
  text: '',  // 必填
  // 除上面value之外的属性,
  // 事件,如果需要
  onShow: f, // 对应on-show
  onHide: f  // 对应on-hide
})

this.$toast.hide()

About

a vue toast plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published