# Message通知

# 基本用法

通过api,可以快速使用message组件。

$gmessage 可以快速的生成单例通知


 

















<template>
  <gan-button @click="openMessage">打开通知</gan-button>
</template>
<script>
export default {
  methods: {
    openMessage() {
      this.$gmessage({
        type: 'success',
        time: 2000,
        message: '我是一条2000s通知信息'
      })
    }
  }
}
</script>
<style lang="scss" scoped>
</style>
显示代码

# 通知类型

通过type去定义不同类型的通知。

type 可以控制通知的样式


 























<template>
  <div>
    <gan-button @click="openMessage(item)" v-for="item in types"
    :key="item" :data-type="item" style="margin-left: 20px;">打开{{item}}通知</gan-button>
  </div>
</template>
<script>
export default {
  data: () => ({
    types: ['success', 'error', 'link', 'warning', 'primary']
  }),
  methods: {
    openMessage(type) {
      this.$gmessage({
        type: type,
        time: 2000,
        message: '我是一条2000s通知信息'
      })
    }
  }
}
</script>
<style lang="scss" scoped>
</style>
显示代码

# 永久开启

将time设置未NaN,则通知栏将一直保存在页面上

$gmessage 可以快速的生成单例通知


 

















<template>
  <gan-button @click="openMessage">打开通知</gan-button>
</template>
<script>
export default {
  methods: {
    openMessage() {
      this.$gmessage({
        type: 'success',
        time: NaN,
        message: '我是一条永久通知信息'
      })
    }
  }
}
</script>
<style lang="scss" scoped>
</style>
显示代码
Last Updated: 4/29/2020, 2:58:52 PM