保利威文档中心

幫助中心

互動功能發起端 UI 元件

更新時間:2022-03-23 17:51:23

概述

本專案是保利威直播互動功能發起端(開播端及管理端等)的 UI 元件,基於 Vue.js 2.6.x 編寫,開發人員可以直接使用本元件或基於本元件進行二次開發。

如果您使用的是 React、Angular 等其他框架,可以參照本元件原始碼SDK 文件自行實作對應的介面。

注意,部分功能在 UI 設計稿中是以模態框(Modal)形式呈現的,但本元件僅提供主體內容部分,請自行實作外層模態框(或以其他形式展現),並根據對應元件的事件去控制可見性。

使用文件

安裝

npm i @polyv/interactions-launch-sdk @polyv/interactions-launch-sdk-ui-default

引入 SDK 與元件

// 引入 @polyv/interactions-launch-sdk
import * as InteractionsLaunchSDK from '@polyv/interactions-launch-sdk';
// 按需引入组件
import CheckIn from '@polyv/interactions-launch-sdk-ui-default/lib/CheckIn';
import AnswerCard from '@polyv/interactions-launch-sdk-ui-default/lib/AnswerCard';
import Timer from '@polyv/interactions-launch-sdk-ui-default/lib/Timer';

引入其他依賴

互動功能發起端 UI 元件依賴於 Element UI (2.x) 的部分元件,可以選擇完整引入或按需引入 Element UI

以下是在按需引入時需要在 main.js 中增加的內容:

// 使用签到组件、抽奖组件时,需要额外引入 element-ui 的 DatePicker 组件。
import { DatePicker } from 'element-ui';
// 使用抽奖组件时,需要额外引入 element-ui 的 button 样式文件。
import 'element-ui/lib/theme-chalk/button.css';

// 注册组件
Vue.use(DatePicker);

配置 SDK

請參考互動功能發起端 SDK中的「使用說明」。

在 SDK 初始化完畢後,再載入元件。

元件

此處僅提供各功能參考文件連結。

版本更新

暫無

联系客服,在线咨询