Skip to content

lovelifeloveyou/myself-vue-component

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 */
  })

About

个人发布的vue组件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published