Skip to content

Message 消息通知


可进行消息提醒

使用指南

Taro-UI 版本需要在 v1.4.1 以上,在 Taro 文件中引入组件

js
import { AtMessage } from 'taro-ui'

组件依赖的样式文件(仅按需引用时需要)

scss
@import "~taro-ui/dist/style/components/message.scss";

一般用法

说明

  • 必须在页面引入 <AtMessage />,使用 Taro.atMessage 函数进行调用传参数,参数 OptionsObject 类型,见下表
js
import Taro from '@tarojs/taro'
import { View } from '@tarojs/components'
import { AtMessage } from 'taro-ui'

export default class LoadMorePage extends Taro.Component {
  handleClick (type) {
    Taro.atMessage({
      'message': '消息通知',
      'type': type,
    })
  }
  render () {
    return (
      <View>
        <AtMessage />
        <AtButton onClick={this.handleClick.bind(this)}>
          普通消息
        </AtButton>
        <AtButton onClick={this.handleClick.bind(this, 'success')}>
          成功消息
        </AtButton>
        <AtButton onClick={this.handleClick.bind(this, 'error')}>
          错误消息
        </AtButton>
        <AtButton onClick={this.handleClick.bind(this, 'warning')}>
          警告消息
        </AtButton>
      </View>
    )
  }
}

Taro.atMessage Options 字段说明

参数说明类型可选值默认值
message文本消息内容String--
type消息类型Stringinfo,success,error,warning-
duration消息持续时间,单位 msNumber-3000

Released under the MIT License.