0.2.2 • Published 7 months ago
@tuya-miniapp/jssdk v0.2.2
JS SDK
Usage
import { miniProgram } from '@tuya-miniapp/jssdk';
miniProgram.postMessage({
data: 'hello world',
});
Browser Support
通过 CDN 方式引入,挂载在 window.ty.miniProgram
下。
<!doctype html>
<html lang="en">
<head>
<title>jssdk</title>
</head>
<body>
<script src="https://cdn/@tuya-miniapp/jssdk/dist/index.js"></script>
<script>
console.log(window.ty.miniProgram);
</script>
</body>
</html>
API
miniProgram.postMessage
declare function postMessage(message: { data: Record<string, any> }): void;
miniProgram.postMessage({
data: {
foo: 'bar',
},
});
miniProgram.onMessage
declare function onMessage(handle: Function): void;
miniProgram.onMessage((event) => {
console.log(event.data);
});
miniProgram.onError
declare function onError(error: Error): void;
miniProgram.onError((error) => {
// 异常处理
// 1. 回调执行异常
// 2. 数据序列化异常
});