Demoway SDK
Install
pnpm
pnpm add demoway-sdk
npm
npm install demoway-sdk --save
yarn
yarn add demoway-sdk
Initialize DemoWay SDK
Initialize DemoWay SDK before application rendering
Vue Example
import { initialize } from 'demoway-sdk';
import { createApp } from 'vue';
initialize({
accessToken: '',
})
createApp(App).mount();
React Example
import { initialize } from 'demoway-sdk';
import { createRoot } from 'react-dom/client';
initialize({
accessToken: '',
});
const domNode = document.getElementById('root');
const root = createRoot(domNode);
root.render(<App />);
Usage
Open Demo in Dialog
Open a demo in dialog, which can switch to full screen mode.
import { openDemoDialog } from 'demoway-sdk';
openDemoDialog('demo-id');
Record a New Demo
Enable recording feature and show recording board by calling enableRecord
function.
import { enableRecord } from 'demoway-sdk';
enableRecord();
Enable recording feature and show recording board by rage click.
import { enableRecord, rageClick } from 'demoway-sdk';
const button = document.querySelector('button');
rageClick(button, 5, 1000).then(() => {
return enableRecord();
});