d-message

1.0.5 • Public • Published

D-Message

A Vue component to show Message

Demo Address

http://component.davidwong.cn/d-message

Build Setup

  • setup
  npm install d-message --save
  • import
      import Vue form 'vue'
      import DMessage from 'd-message'
      Vue.use(DMessage);
    
  • attributes
      content: default value is 'Hello D-Message'
      position: have three options -- top | center | bottom, default value is bottom
      animation: have four options -- fade | translate | scale | rotate, default value is rotate
      duration: message's time of existence, default value is 3 second
      closable: default value is false
      callback: no default value, you can decide whether use it
    
  • use
      this.$Message.info();
      this.$Message.warning({
      	content: 'warning Message,default animation -- rotate,default position -- bottom,default duration -- 3s'
      })
      this.$Message.success({
      	content: 'success Message,animation -- scale,default position -- bottom,duration -- 1s,动画为scale',
      	duration: 1000,
      	animation: 'scale'
      })
      this.$Message.loading({
      	content: 'loading Message,animation -- fade,position -- top,default duration -- 3s',
      	animation: 'fade',
      	position: 'top'
      })
      this.$Message.error({
      	content: 'error Message,animation -- translate,position -- center,duration -- 2s',
      	animation: 'translate',
      	duration: 2000,
      	position: 'center'
      })
      this.$Message.error({
      	content: 'error Message,closable -- true, animation -- translate,position -- top,duration -- 2s',
      	closable: true,
      	animation: 'translate',
      	duration: 2000,
      	position: 'top'
      })
      this.$Message.loading({
      	animation: 'fade',
      	position: 'center',
      	content: 'loading Message,closable -- true, animation -- fade,position -- center,duration -- 1s',
      	duration: 1000,
        closable: true
      	callback : () => {
      		this.$Message.success({
      			content:'when loading Message was disappeared, it will excute callback, if you close the Message, also excute callback immediately',
      			duration: 100000,
      			closable: true
      		})
      	},
      })
    

Readme

Keywords

Package Sidebar

Install

npm i d-message

Weekly Downloads

0

Version

1.0.5

License

MIT

Unpacked Size

895 kB

Total Files

14

Last publish

Collaborators

  • davidwong