React.js 实现

<< 点击以显示目录 >>

  系统设定及自定义 > 控制面板 > 使用聊天按钮代码 >

React.js 实现

一般

 

Provide Support for React.js 实时聊天组件使实时聊天与 React.js 的集成变得简单明了。 支持所有可用的实时聊天功能。

 

安装

 

React.js 的 Provide Support 实时聊天组件可在 NPM 存储库中作为 Providesupport-live-chat-window-react 获得。 它可以与所有流行的捆绑器一起正常工作。 要安装 React.js 的实时聊天组件,请使用以下命令:

npm install providesupport-live-chat-window-react --save

 

包括组件

 

 

要开始使用 React.js 的实时聊天组件,您只需从 Providesupport-live-chat-window-react 包中导入该组件并传递

“公司”参数。 “公司”参数可以是您的帐户名或帐户哈希。

 

import React from 'react';
import { LiveChat } from 'providesupport-live-chat-window-react';
export default () => (
  <div className="app">
    <LiveChat company="your_account_hash" />
  </div>
);

 

LiveChat 组件应尽可能靠近应用程序的根目录,因为它包含 iframe。

 

实时聊天道具

 

道具名称

描述

是必须的

默认值

公司

注册期间指定的帐户名或帐户哈希

是的

不适用

isUploadAfterDocumentLoaded

页面加载后加载聊天按钮

不是

正确的

 

bannerDomain

如果您的帐户激活了自定义域,请指定从中下载横幅的自定义域

 

 

不是

 

"image.providesupport.com"

(...otherParams)

传递到横幅下载 URL 的所有其他参数,例如 自定义变量

 

不是

不适用

 

某些样式(例如实时聊天按钮位置)可以通过帐户控制面板进行自定义。 但是,您可以覆盖这些样式或更改聊天窗口加载位置。 例如,以下样式应用于实时聊天按钮并将其固定在屏幕的右下角:

 

.psmtc_XXXX {

  position: fixed !important;

  right: 20 !important;

  bottom: 20 !important; 

}

 

实时聊天窗口将从添加实时聊天按钮的位置弹出,除非您像这样更改它:

 

  .psmw_XXXX {

  position: fixed !important;

  left: 0 !important;

  bottom: 0 !important;

}

 

在上面的示例中,无论实时聊天按钮的位置如何,实时聊天窗口都设置为从左下角弹出。