uniapp 即时通讯_uni-app app mqtt 实现消息通讯

2023-11-13

背景

使用uni-app 打包 app;

适用很多版本 mqtt 支持H5端,但是app端并不支持;

资料

mqttws31.js

mqttws31.js 其实是 paho-mqtt 的早期版本;

.vue 无法直接引入 mqttws31.js,所以对 mqttws31.js进行了一些修改;

mqttws31.js 除了网上常见的版本外,git上还有一个自动重连的分支版本,这里使用的就是这个分支版本;

plus-websocket

plus-websocket 是 uni-app的websocket通讯部分的一个插件;

撸代码

chat.js

// 引入修改过的 mqttws31-auto.js 文件

let $mqtt = require('@/utils/js/mqttws31-auto.js');

// paho-mqtt connenctOptions 连接配置项

let options = {

timeout: 1000 * 1000,

userName: 'Re',

password: 'pass',

useSSL: true, //如果使用 HTTPS 加密则配置为 true

keepAliveInterval: 10, //心跳

mqttVersion: 4, //默认为4

onSuccess: function onConnect() { //success callback function

console.log('连接成功');

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

uniapp 即时通讯_uni-app app mqtt 实现消息通讯 的相关文章

  • 2. SQL——DataGrip DML “表 ”中字段数据 更新(修改)与删除

    update student xingx xi set name 傻狗 where id 1 1 将ID为1的字段中的name属性值改为 傻狗 update student xingx xi set name 傻猪 age 3 xb 女 w
  • RISC-V指令集

    1 寄存器 RV32I有32个通用寄存器 以及一个PC寄存器 其中有一个通过硬件设置的值恒为 0 的 x0 寄存器 注 RISC V的32个寄存器x0 x31是用0 31这些数字来表示 2 基础指令 RISC V有六种基本指令格式 每个字段
  • D - Association for Control Over Minds(Kattis - control )

    You are the boss of ACM Association for Control over Minds an upstanding company with a single goal of world domination
  • java win10窗口启动假死_window执行jar包会出现假死现象解决

    windows jar包启动的几种方式介绍 java jar xxx jar jar包的路径 最普通简单的方式 通过windows的命令行窗口启动 并在命令行窗口运行 输出 可以在启动的时候增加参数指定启动的端口 server port 8
  • 阿里云服务器安装Nginx

    阿里云服务器安装Nginx 使用远程连接工具 我用的时Xshell 连接到我的阿里云服务器 安装nginx之前要安装需要的依赖 pcre zlib openssl 分别官网下载 下载时最好都下载 tar gz结尾的 方便后面安装 1 在Xf
  • Nginx前后端分离部署配置

    今天在虚拟机上尝试前后端分离式部署调用 记录下配置过程 1 前端打包 npm run build 会在项目根目录下生成一个dist的文件夹 这里我把dist下的文件及目录放在虚拟机 usr local src html位置 2 后端打包简略
  • Doris-07-索引的详细介绍(前缀索引、Ordinal索引、Zone Map索引、Bitmap索引、Bloom Filter索引、NGram BloomFilter索引、倒排索引)

    文章目录 索引 介绍 前缀索引 索引生成 查询过滤 Ordinal 索引 索引生成 查询过滤 Zone Map 索引 索引生成 查询过滤 Bitmap 索引 索引生成 查询过滤 适用场景 Bloom Filter 索引 索引生成 查询过滤
  • 设置myeclipse中.properties文件的编码方式

    打开myeclipse的 Window gt Perferences gt General gt Editors gt Context Types 或者 Window gt Perferences gt General gt Context
  • fluuter 包管理

    在pubspec yaml文件中 dependencies 字段下添加开发依赖 然后 运行 flutter pub get 获取依赖包
  • 编译 openwrt 及初始配置-及部分排错

    主机为 ubuntu 14 x64 硬件 优酷土豆宝 cpuMT7620A 内存128M flash 32M 有2个源 用哪个也可以 git clone https github com openwrt openwrt git git cl
  • baidu apollo(1)—启动环境分析

    apollo平台 1 5 目前是基于ros框架来实现 外围丰富了各种自己的感知 认知 决策 规划模块 docker 环境配置 bash docker scripts install docker sh install docker sh主要
  • Linux指令学习(CentOs6.5)tail指令

    本文转载至 CentOS里tail命令详解 tail 名称 tail output the last part of files 输出文件最后的那部分内容 功能描述 tail命令从指定点开始将文件写到标准输出 使用 f选项可以方便的查阅正在
  • 基于YOLOv7的室内场景智能识别系统(源码&教程)

    1 项目背景 近年来 随着移动互联网与定位技术的发展 基于位置服务越来越多地出现在人们的日常生活中 虽然智能手机都包含很多基于位置服务的应用 但是传统的基于位置服务常常将服务范围划分为室内与室外两种场景 室内外无缝定位系统是人们关注及研究的
  • STM32CubeMX配置GPIO外部中断

    前言 用PA0来检测按键的输入信号 当按键按下时会由低电平变为高电平 1 配置RCC时钟 将RCC的High Speed Clock HSE 配置为Crystal Ceramic Resonator 将主频设置为72MHz 2 配置GPIO
  • 将Qt、OpenGL、GLSL以及Qt的Graphics-View框架组合

    将Qt OpenGL GLSL以及Qt的Graphics View框架结合 将Qt OpenGL GLSL以及Qt的Graphics View框架结合 九月份都快过去了 学生们也都开学了 我想校园也会热闹许多吧 在希赛上也相应地热闹了一些
  • nginx--启动脚本

    bin bash Use Startup script for the nginx HTTP Server Definition Global environment variable IFS t n unset f unalias una
  • 瞎玩物联网系列--Hello 树莓派

    条件 Raspberry Pi 3b 32G存储卡 mac 网线 面包板 led灯 杜邦线 传感器若干 系统安装 各种下载 官方镜像下载 树莓派实验室地址 刻录工具 etcher Microsoft Remote Desktop for M
  • 二叉搜索树的定义、查找、插入和删除

    二叉搜索树的定义 查找 插入和删除 原创 2016年07月21日 21 59 00 二叉搜索树的定义 二叉搜索树 也称有序二叉树 排序二叉树 是指一棵空树或者具有下列性质的二叉树 1 若任意节点的左子树不空 则左子树上所有结点的值均小于它的
  • 不用swap分区,用交换文件(转)

    不用swap分区 用交换文件 转 more 安装linux时 一般系统都要求划分一个分区作为交换分区 但现时大家的电脑内存一般都很大 系统交换文件的机会会越来越少 就以我的来说 本人安装的是redhat linux V7 3 内存是256M

随机推荐

  • BGP距离协议①

    边界网关协议 边界网关协议分为内部网关协议和外部网关协议 IGP 内部网关协议 RIP OSPF EGP 外部网关协议 BGP AS自治系统 由单一的机构 组织所管理的一系列IP网络及设备所构成的集合 使用AS自治系统来划分内部和外部网关协
  • 数据库原理 具有检查点的恢复技术

    1 为什么需要检查点 搜索整个日志文件需要耗费的时间很多 重做处理 重新执行 耗费了大量的时间 2 解决方案是什么 在日志文件中增加检查点 check point 记录 增加重新开始文件 恢复子系统在登录日志文件期间动态的维护日志 3 检查
  • CPU测试相关工具搜集

    CPU测试相关工具搜集 一 y cruncher CPU性能测试工具 二 CPU Z CPU参数查看工具 三 cachesize 读取CPU Cache信息 四 Flops CPU浮点运算性能测试工具 五 Open Hardware Mon
  • IDEA找不到Maven窗口

    有时候导入项目或者创建项目时候Maven窗口找不到了 然后指定项目的pom xml文件
  • 缘结西安

    2021年6月1日上午 CSDN创始人 董事长蒋涛 首席运营官钟晖 副总裁李超 长沙首席技术官陈玉龙 高校俱乐部负责人张建龙 市场总监段思倍等到达西安思源学院 与学校就校企合作达成共识 正式结为校企战略合作伙伴 下午 CSDN董事长蒋涛以
  • C++基础——拷贝构造函数

    前言 在上篇文章中 我简单介绍了一下类的两大特殊函数 构造函数和析构函数 构造函数主要用来进行对象的成员变量初始化操作 而析构函数主要用来对战斗后的战场做清理工作 当我们不写这些函数时 编译器会自动生成默认的构造与析构函数 帮助我们合理的运
  • 数据挖掘:探索性数据分析(EDA)

    数据挖掘 探索性数据分析 EDA 一 什么是探索性数据分析 EDA Exploratory Data Analysis 即对数据进行探索性的分析 充分了解数据 为之后的数据清洗和特征工程等提供想法和结论 在探索分析时 也可进行数据清洗的工作
  • 二维字符数组中字符串查找

    首先输入一个数字N 接着输入N行字符 每个字符用逗号分隔 最终形成一个N N的字符数组 然后再输入一个待查找的目标字符串 在上面字符数组中查找是否出现目标字符串 查找的规则是在起始位置 从左向右 或者 从上向下 每个单元格的字符只出现一次
  • 百度网盘 文件名中(文件)含有敏感词

    百度网盘 文件名中含有敏感词 CreateTime 2018年5月3日08 17 58 Author Marydon 1 情景还原 2 解决方案 新建一个文件夹 gt 分享 分享成功 再将真正要分享的文件移动到已经分享的文件夹下 即可 测试
  • 【WSN通信】能量均衡的无线传感器网络非均匀分簇路由协议附matlab代码

    1 简介 提出了一种能量高效均衡 非均匀分簇和簇间多跳路由有机结合的无线传感器网络分布式分簇路由协议DEBUC distributed energy balanced unequal clustering routing protocol
  • 软考考试多少分算通过?

    软考证书取得需要达到总分45分 每门科目满分为75分 因此 不要小看45分 在考试中获得这个分数并不容易 此外 软考要求一次性通过 如果没有通过 成绩将不被保留 因此 必须在一次考试中成功通过所有科目 否则就需要重新参加考试 如果考生只通过
  • 如何在ubuntu交叉编译qt5程序发布到rk3568 Linux开发板运行?

    如何在ubuntu交叉编译qt5程序发布到rk3568 Linux开发板运行 本文将介绍如何在ubuntu搭建qt的开发环境和第一个helloworld程序的创建 构建过程 1 下载安装交叉编译工具 拷贝 rk3568 linux preb
  • java图片压缩,使用ImageIO代替JPEGImageEncoder

    最近做项目需要图片压缩处理 网上找的方法大都使用了 com sun image codec jpeg 这个包中的JPEGImageEncoder类 引入这个包后一直报错 各种google百度 尝试了各种方法 包括手动引jre中的rt jar
  • Stata打开自带的数据合集

    1 sysuse命令 这个命令是用来打开stata内置的数据 sysues dir 列出自带数据的目录 第一列的数据为股票的数据 分别是宁德时代 深证成指 贵州茅台 东方证券 auto dta是1978年在美国销售的74个车牌号的汽车的技术
  • 【项目功能模块】SpringBoot+vue实现登录图片验证码

    SpringBoot vue实现登录图片验证码 要在Spring Boot和Vue中实现登录时的图片验证码功能 可以按照以下步骤进行操作 后端 Spring Boot 实现 添加相关依赖 在 pom xml文件中添加以下依赖
  • 召回层-item与item之间相似度矩阵计算方式:①基于“共有用户”的相似性计算(考虑多种因素的权重计算最终的文章之间的相似度);②基于item之间向量相似度计算(物品的向量可通过各种方式预先计算出)

    一 item与item之间基于 共有用户 的相似性计算相似度矩阵 文章与文章之间的基于 共有用户 的相似性矩阵计算 考虑多种因素的权重计算最终的文章之间的相似度 def item cf sim df item created time di
  • Android 之 Fragment 精讲——新闻(购物)类 App 列表 Fragment 的简单实现

    本节引言 相信大家对点击列表 然后进入详情这种App并不陌生吧 在购物类App和新闻类App中最为常见 下面我们简单来讲一下流程逻辑 1 逻辑流程讲解 刚好公司测试的APP 呵呵 直接就照这个来研究吧 嘿嘿 市面上很多APP都是这种样子的
  • #让人物运动_篮球人物之黄云龙,淡泊名利的他是篮球运动员中的楷模,你可记得...

    阅读本文前 请您先点击上面的 蓝色字体 再点击 关注 这样您就可以继续免费收到最新文章了 说起CBA联赛 它可以说是中国篮球的一座里程碑 它标志着中国篮球新的开始 它也代表着中国篮球的最高水准 它是无数中国篮球少年的梦想 它也承载了无数中国
  • 【C#学习笔记】函数重载

    using System namespace ConsoleApplication class Program static void Print int a int b Console Write a b static void Prin
  • uniapp 即时通讯_uni-app app mqtt 实现消息通讯

    背景 使用uni app 打包 app 适用很多版本 mqtt 支持H5端 但是app端并不支持 资料 mqttws31 js mqttws31 js 其实是 paho mqtt 的早期版本 vue 无法直接引入 mqttws31 js 所