宝哥软件园

使用vue-CLI访问融云 实现vue即时通讯

编辑:宝哥软件园 来源:互联网 时间:2021-08-25

我是个白痴,GOU。最近,公司想开发一款移动应用。要用vue和webpack es6开发一个项目,我需要使用融云的即时消息功能。我搜了一下杜娘,发现这种类型的文章很少。我花了很多时间才弄清楚发生了什么事。接下来,废话少说,直接进入代码,告诉小白如何操作。

首先,我们必须注册融云,所以我们不会谈论这个愚蠢的操作。注册融云后,我们得到appkey和融云提供的令牌(这个令牌通常由后端返回。当我们的应用程序登录时,这不关我们的事。如果我们真的想通过融云在前端得到它,我稍后会谈到它)。

很多新手都无法从头开始,到处看文档,就会看到下图:

当然,看到这一点,我们需要使用本地文档来开发应用程序。话不多说,直接打开下载看看是什么。按如下方式打开目录。

这是我们要找的文件。我们只需要最新的版本,我们就拿这三个文件(当然你也可以直接引用他们的外部sdk)。当然,外部链接没有本地链接快。

接下来,在我们得到sdk之后,我们如何使用它?我们如何将它放入我们的vue-cli项目中,并将其与我们的项目相结合?融云的sdk是由es5编写的。接下来,我们如何将其与ES6编写的代码相结合?官网没有在这里解释。

接下来,我们如何将这三个部分放入我们的项目中?首先把RongIMLib-2.2.9.min.js文件放在静态目录下,把protobuf-2.2.8.min.js文件放在src目录下(这里,你可以随意放在公司的js文件下)

然后我们打开下载的文件夹,打开里面的html文件,看看它们是如何实现的。

好了,在这里,大家可以看到,这里会介绍到文件RongIMLib-2.2.9.min.js,在这里,我们首先要了解你想要如何使用这个js文件。

我们首先在项目目录中打开index.html文件

以脚本src=' http : '/脚本的形式介绍RongIMLib-2.2.9.min.js。在这里介绍之后,我们可以在。vue文件,但是这里介绍的js是全局的,第一页可以访问我们的ronggimclient,这肯定会占用性能。我推荐在这里介绍一下,因为对于即时聊天项目,很多地方都要分享RongIMClient的监控。如果您不想在这里全局引用js,请参见我的另一篇文章,es6介绍了es5编写的js。

摘要

如上所述,使用vue-CLI访问融云,实现边肖介绍的vue即时通讯,对大家都有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!如果你觉得这篇文章对你有帮助,请转载,请注明出处,谢谢!

更多资讯
游戏推荐
更多+