You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
934 B
35 lines
934 B
4 years ago
|
//
|
||
|
// WXSDKInstance+Bridge.h
|
||
|
// libWeex
|
||
|
//
|
||
|
// Created by dcloud on 2019/3/4.
|
||
|
// Copyright © 2019 DCloud. All rights reserved.
|
||
|
//
|
||
|
|
||
|
#import <Foundation/Foundation.h>
|
||
|
#import "WXSDKInstance.h"
|
||
|
|
||
|
NS_ASSUME_NONNULL_BEGIN
|
||
|
|
||
|
|
||
|
typedef NS_ENUM(NSInteger, WXSDKInstanceBridgeEvent) {
|
||
|
WXSDKInstanceBridgeEventExec,
|
||
|
WXSDKInstanceBridgeEventExecSync,
|
||
|
WXSDKInstanceBridgeEventUniappFrameworkReady,
|
||
|
WXSDKInstanceBridgeEventPostMessage,
|
||
|
WXSDKInstanceBridgeEventGeInfo
|
||
|
};
|
||
|
|
||
|
@interface WXSDKInstance(DCPlusBridge)
|
||
|
@property (nonatomic, copy) id __nullable (^onMessage)(WXSDKInstanceBridgeEvent evt, id __nullable param);
|
||
|
- (void)postMessage:(NSDictionary*)message;
|
||
|
- (void)exec:(NSString*)message;
|
||
|
- (NSData*)execSync:(NSString*)message;
|
||
|
- (void)onUniappFramworkReady:(NSString*)message;
|
||
|
- (NSDictionary*)getConfigInfo;
|
||
|
- (void)dc_executeJavascript:(NSString*)javaScriptString;
|
||
|
- (void)clearOnMessage;
|
||
|
@end
|
||
|
|
||
|
NS_ASSUME_NONNULL_END
|