0.0.4 • Published 5 years ago

@superqjq/message v0.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

A Simple Message Tip Component for Vue.js

Installation

npm i -S @superqjq/message

Usage

In main.js of a Vue Project:

import message from '@superqjq/toast';
Vue.use(message);

In any Vue component, you can simply use this.$message() to popup a tip:

<script>
export default {
  mounted() {
    this.$message({
      type: 'info',
      title: '提示',
      message: '三国演义'
    });

    // or 
    this.$message.error('重生')
  }
}
</script>

Options and Defaults

type

string
Default value is success.
Type of message, could be one of these values: success | warning | error | info.

title

string
The info you want to show on the message title. (should be short)

message

string The info you want to show on the message.

duration

number
Default value is 3.
How many seconds he message should be shown, after that it could disapear automaticly.
Specially, you can set a value of -1, which means showing the message forever.

showFooter

Boolean
Default value is false.
Whether to display asynchronous execution buttons

confirmText cancelText

string
Text prompt

confirmStyle cancelStyle

Boolean Default value is false Button color

Example

  this.$message({
    type: 'info',
    title: '提示',
    message: '三国演义',
    showFooter: true,
    confirmText: '取消',
    cancelText: '确定',
    confirmStyle: true,
    cancelStyle: true
  }).then(() => {
    console.log(1111)
    /* dosomething */
  }, () => {
    console.log(2222)
    /* dosomething */
  })
0.0.4

5 years ago

0.0.3

5 years ago