Skip to content

Latest commit

 

History

History
59 lines (53 loc) · 1.7 KB

notification.md

File metadata and controls

59 lines (53 loc) · 1.7 KB

notification(options)

通知

参数 类型 描述
options object 配置项
options.image string 通知的图标
options.title string 通知的标题
options.text string 通知的文本
options.timer number 多少毫秒后消失
options.data undefined null
options.onClick function 点击后的回调函数
options.onClose function 消失后的回调函数

Example

<import src="../../components/notification/notification.wxml"/>

<template is="notification" data="{{ ...$wux.notification }}"/>

<view class="page">
    <view class="page__hd">
        <view class="page__title">Notification</view>
        <view class="page__desc">通知</view>
    </view>
    <view class="page__bd">
        <view class="weui-btn-area">
            <button class="weui-btn" type="default" bindtap="showNotification">Show Notification</button>
            <button class="weui-btn" type="default" bindtap="closeNotification">Close Notification</button>
        </view>
    </view>
</view>
import { $wuxNotification } from '../../components/wux'

Page({
	data: {},
	onLoad() {},
	showNotification() {
		this.closeNotification = $wuxNotification.show({
			image: 'http://light7.org/assets/img/i-wechat.png', 
			title: '宝宝', 
			text: '嘤嘤嘤,人家拿小拳拳捶你胸口!!!', 
			data: {
				message: '逗你玩的!!!'
			}, 
			timer: 3000, 
			onClick(data) {
				console.log(data)
			},
			onClose(data) {
				console.log(data)
			},
		})
	},
})