npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

web-vtm-sdk

v1.19.0

Published

vtm sdk

Downloads

28

Readme

开始

快速上手

时代 VTM 视频提供了 Web 客户端 SDK,既包括音视频聊天界面的样式,也包含相应的业务逻辑。企业开发者可以方便的将视频客服功能集成到自己的系统中。

安装 web-vtm-sdk 之后,让我们来初始化创建一个实例,创建过程直截了当——仅需要提供一个在时代 VTM 后台管理系统注册好的租户 appKey 以及客服的用户名/手机号即可:

//快速实例化sdk函数
import TimesVtm from 'web-vtm-sdk'
// 创建 vtm 实例
const vtm = new TimesVtm({
  //租户账号
  account: 'xxx',
  //授权租户appkey (后续可前往vtm后管系统管理员索取)
  //vtm后管系统地址:https://times-vtm-uat.linli580.cn:1834
  appKey: 'xxx',
  //以下该参数可不传
  mqtt: {
    // pingTimeout 未收到消息多少秒之后发送ping请求,默认15000毫秒
    // pongTimeout  发送ping之后,未收到消息超时时间,默认10000毫秒
    // reconnectTimeout onreconnect之后2秒, 进行init
    // 心跳推送消息 pingMsg
    // 异常之后轮训20次
    pingTimeout: 15000,
    pongTimeout: 10000,
    reconnectTimeout: 2000,
    pingMsg: 'heartbeat',
    repeatLimit: 20,
  },
})

实例化后,如果 appKey 和用户名/手机号正确,则会在右下角生成一个小图标入口,用户可点击最大化进行交互,不用时可以点击缩小还原成小图标。

参考调用项目

生命周期 web-vtm-sdk 之后,让我们来初始化创建一个实例,并参考 vue3 最新的生命周期进行封装了,一系列的详细挂载回调生命周期的方法

sdk 官方在线文档预览地址

  • https://times-vtm-uat.linli580.cn:8000/