Skip to content

Navigation API

Toss POS에서 페이지를 이동하기 위한 인터페이스를 제공해요. 플러그인 탭이나 업종유형 변경 화면으로 이동할 수 있어요.

Methods

POS에서 지정한 페이지로 이동해요.

ts
import { posPluginSdk } from '@tossplace/pos-plugin-sdk';

posPluginSdk.navigation.navigate('plugin-tab', packageName);

Parameters

파라미터타입필수설명
page'plugin-tab' | 'business-type-setting'O이동할 페이지 종류
packageNamestringX이동할 탭의 이름. page'plugin-tab'일 때만 사용해요. 생략하면 첫 번째 플러그인 탭으로 이동해요

Response

반환값이 없어요.

page 종류

  • plugin-tab: 플러그인 탭으로 이동해요. packageName으로 특정 탭을 지정할 수 있고, 없는 경우 첫 번째 플러그인 탭으로 이동해요.
  • business-type-setting: 업종유형 변경 화면으로 이동해요.

사용 예시

특정 플러그인 탭으로 이동

ts
import { posPluginSdk } from '@tossplace/pos-plugin-sdk';

posPluginSdk.navigation.navigate('plugin-tab', 'my-plugin');

첫 번째 플러그인 탭으로 이동

ts
import { posPluginSdk } from '@tossplace/pos-plugin-sdk';

posPluginSdk.navigation.navigate('plugin-tab');

업종유형 변경 화면으로 이동

ts
import { posPluginSdk } from '@tossplace/pos-plugin-sdk';

posPluginSdk.navigation.navigate('business-type-setting');