Skip to content

Latest commit

 

History

History
211 lines (122 loc) · 3.66 KB

default.md

File metadata and controls

211 lines (122 loc) · 3.66 KB

index.md - v1.1.1 / Exports / default

Class: default

postmessage 集成方案

example

const messager = new PostMessager()
messager.subscribe('action', content => {
    console.log(21, content)
})
messager.postMessageUp('action', { up: 201 })

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new default(instance?, type?)

Parameters

Name Type Default value
instance object {}
type string 'invokeCustomEvent'

Defined in

index.ts:37

Properties

instance

instance: Object

Index signature

▪ [type: string]: any

Defined in

index.ts:33


messager

messager: Object = {}

Index signature

▪ [type: string]: any

Defined in

index.ts:29


type

type: string

Defined in

index.ts:36

Methods

createEventHandler

createEventHandler(__namedParameters): boolean | void

Parameters

Name Type
__namedParameters any

Returns

boolean | void

Defined in

index.ts:57


postMessageDown

postMessageDown(name, actionName, content, pageId): void

Parameters

Name Type
name null | string
actionName string
content any
pageId string

Returns

void

Defined in

index.ts:94


postMessageUp

postMessageUp(actionName, content?, pageId): void

Parameters

Name Type
actionName string
content any
pageId string

Returns

void

Defined in

index.ts:77


removeEventHandler

removeEventHandler(): void

Returns

void

Defined in

index.ts:73


subscribe

subscribe(actionName, handler): void

Parameters

Name Type
actionName string
handler any

Returns

void

Defined in

index.ts:48


unsubscribe

unsubscribe(action): void

Parameters

Name Type
action string

Returns

void

Defined in

index.ts:53