0.2.2 • Published 7 months ago

@tuya-miniapp/jssdk v0.2.2

Weekly downloads
-
License
-
Repository
-
Last release
7 months ago

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. 数据序列化异常
});
0.2.2

7 months ago

0.1.3

1 year ago

0.1.2

2 years ago

0.1.1

2 years ago