vue-msgs
v1.0.6
Published
A vue component of message
Downloads
17
Readme
vue-msgs
Introduction
vue-msgs is a vue component of message, you can show message by call the method of showMsg, and it will hidden when timeout.
Install
$ npm install vue-msgs --save
Usage
import with ES6
import VueMsg from 'vue-msgs'
or commonJs
const VueMsg = require('vue-msgs').default
global registration
- used by default
Vue.use(VueMsg)
Vue.prototype.$showMsg('success', 'this is a message') // in app
this.$showMsg('success', 'this is a message') // in component
- change props
Vue.use(VueMsg, {
timeout: 2000, // duration of message view
top: 100, // offset to top of document
right: 20 // offset to right of document
})
- diable register
Vue.use(VueMsg, {
register: false, // will not call Vue.component('VueMsg', VueMsg)
})
local registration
<vue-msg ref="vueMsg"></vue-msg>
components: { VueMsg }
this.$refs.vueMsg.showMsg('success', 'this is a message')
there is a simply demo
npm install
npm run dev
Methods
name | brief | param
-|-|-
showMsg | open the message interface | type: the type of message, support 'success'/'info'/'warning'/'error', info: the content of message |