微信小程序客户端与服务端进行WebSocket通信

devtools/2024/9/19 0:42:56/ 标签: 微信小程序, websocket, notepad++

(一)首先去nginx配置websocket的通信协议

(二)然后编写wx.js代码

Page({data: {socketStatus: 'closed',},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {var that = this;if (that.data.socketStatus === 'closed') {that.openSocket();}},openSocket:function() {//打开时的动作wx.onSocketOpen(() => {console.log('WebSocket 已连接')this.data.socketStatus = 'connected';this.sendMessage();})//断开时的动作wx.onSocketClose(() => {console.log('WebSocket 已断开')this.data

http://www.ppmy.cn/devtools/105757.html

相关文章

【自然语言处理】调用NLTK数据失败‘wordnet‘和‘punkt‘不存在[Errno 11004]问题解决

wordnet报错 明明已经按照了nltk包&#xff0c;但使用 WordNet 语料库时依然报错提示数据不存&#xff0c;依据以下代码在python中下载wordnet仍然报错&#xff1a; import nltk nltk.download(wordnet)运行后始终提示&#xff1a; [nltk_data] Error loading wordnet: <…

贪心算法总结

贪心的本质是选择每一阶段的局部最优&#xff0c;从而达到全局最优。 455. 分发饼干 局部最优就是大饼干喂给大胃口的&#xff0c;充分利用饼干尺寸喂饱一个。全局最优就是喂饱尽可能多的小孩。 先将饼干数组和小孩数组排序。然后从后向前遍历小孩数组&#xff0c;用大饼干优…

(二十六)Java 数据结构

目录 一. 前言 二. 枚举&#xff08;Enumeration&#xff09; 三. 位集合&#xff08;BitSet&#xff09; 四. 向量&#xff08;Vector&#xff09; 五. 栈&#xff08;Stack&#xff09; 六. 字典&#xff08;Dictionary&#xff09; 七. 哈希表&#xff08;Hashtable&…

[LLM][Prompt Engineering]:大语言模型提示工程(Prompt Engineering)

Prompt Engineering Prompt EngineeringPrompt Engineering&#xff08;提示工程&#xff09; 是啥&#xff1f;Prompt是什么&#xff1f;Why Prompt Engineering&#xff1f; 怎样进行提示工程 大语言模型&#xff08;LLM&#xff09;的微调&#xff08;Fine-tune&#xff09;…

Docker compose 安装 ELK

1. 简介 方案概述 我们使用 Filebeat 作为日志收集器&#xff0c;接入到 Redis 队列&#xff0c;然后消费队列中的日志数据流转到 Logstash 中进行解析处理&#xff0c;最后输出到 Elasticsearch 中&#xff0c;再由 Kibana 展示到页面上。我们采用 Elasticsearch 3 节点集群…

连锁门店收银系统源码-线下线下一体化系统

近年来&#xff0c;越来越多的零售行业从业者意识到&#xff0c;线下线上全渠道整合将成为国内消费市场的大趋势&#xff0c;其中&#xff0c;线下门店能够赋予品牌发展的价值依然不可小觑。 在线下门店中&#xff0c;收银系统可以说是运营管理的关键工具&#xff0c;好的收银…

基于web设备管理系统设计与实现

系统业务需求分析与原型设计 总体业务需求分析 学校对于设备管理的要求越来越高&#xff0c;信息实时录入与查询&#xff0c;主要是提高工作效率&#xff0c;充分利用信息管理&#xff0c;管理学校的设备信息&#xff0c;减少繁琐而又繁重的手工统计工作&#xff0c;从系统总体…

如何共享EC2 AMI给其他AWS账户

在本篇文章中&#xff0c;我们将详细介绍如何通过Amazon Web Services (AWS) 的Elastic Compute Cloud (EC2) 平台&#xff0c;将自定义AMI&#xff08;Amazon Machine Image&#xff09;共享给其他AWS账户。接下来&#xff0c;我们九河云将一步步引导您完成整个过程&#xff0…

SQL 编程基础

SQL&#xff08;结构化查询语言&#xff09;广泛应用于数据库操作&#xff0c;是每个程序员都需要掌握的技能之一。这篇文章将带你从基础入门&#xff0c;了解SQL编程中的常量、变量及流程控制语句。我们将采用简单易懂的语言&#xff0c;结合实际示例&#xff0c;帮助你轻松理…

C++学习笔记(3)

101、从结构体到类 对面向对象编程来说&#xff0c;一切都是对象&#xff0c;对象用类来描述。 类把对象的数据和操作数据的方法作为一个整体考虑。 定义类的语法&#xff1a; class 类名 { public: 成员一的数据类型 成员名一; 成员二的数据类型 成员名二; 成员三的数据类型 成…

Web APIs第一天

第一天&#xff1a;DOM获取元素&#xff0c;获取元素&#xff0c;修改属性 声明新变量&#xff0c;一般默认const&#xff0c;如果变量的值不变&#xff0c;则使用const。如果变量的值变化&#xff0c;则使用let。var已经被淘汰了。 <script>const arr [red, pink]arr.…

【单调栈 】2289. 使数组按非递减顺序排列

本文涉及的基础知识点 单调栈分类、封装和总结 LeetCode2289. 使数组按非递减顺序排列 给你一个下标从 0 开始的整数数组 nums 。在一步操作中&#xff0c;移除所有满足 nums[i - 1] > nums[i] 的 nums[i] &#xff0c;其中 0 < i < nums.length 。 重复执行步骤&a…

小土堆pytorch

anaconda安装 pip list 可以看有哪些package包 nvidia-smi查看显卡的状态 安装pytorch 检验pytorch是否安装成功&#xff0c;以及是否pytorch是否可以使用gpu。 (1)查看conda版本 conda --version 或 conda -V (2)更新conda&#xff08;将conda自身更新到最新版本&#xff09; …

给鼠标一个好看的指针特效 鼠标光标如何修改形状?

许多爱美的小伙伴们都想着如何给自己的电脑打扮一下&#xff0c;用各种各样的途径来美化我们的电脑。今天我们给大家分享一下&#xff0c;如何美化鼠标效果&#xff0c;给鼠标指针修改成一个非常好看的形状~ 一起来看几组鼠标的效果&#xff0c;小编我给大家做了个录屏&#x…

软考-软件设计师(软件工程习题)

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 非常期待和您一起在这个小…

uniapp icons图标不显示的问题解决

如图所示 在uniapp开发中 突然发现icons组件不显示图标了 &#xff0c;而且没什么报错 这是为什么 其实这最大的原因就是你上面的代码在取值上没有做好null的判断 导致参数取值报错 因此影响了页面正常的渲染 导致下面的图标都不显示

Vue2的学习1

1.Vue是什么&#xff1f; 一套用于构建用户界面的渐进式Javascript 框架 2.Vue的特点 1.采用组件化模式&#xff0c;提高代码复用率、且让代码更好维护, 2.声明式编码&#xff0c;让编码人员无需直接操作DOM&#xff0c;提高开发效率。 3.使用虚拟DOM优秀的Diff 算法&#…

Sublime Text 配置 Terminal (CMD)

1. 安装package 按住 【ctrlshiftp】 , 在弹出的输入框中输入“install”&#xff0c;选择“install package”,回车,等待20秒左右 2. 安装terminal 按住 【ctrlshiftp】 , 在弹出的输入框中输入“install”&#xff0c;选择“install package”,回车,等待新弹窗出来&#…

#驱动开发

内核模块 字符设备驱动 中断、内核定时器 裸机开发和驱动开发的区别&#xff1f; 裸机开发 驱动开发&#xff08;基于内核&#xff09; 相同点 都能够控制硬件&#xff08;本质&#xff1a;操作寄存器&#xff09; 不同点 用C语言给对应的地址里面写值 按照一定的框架格式…

小阿轩yx-云原生存储Rook部署Ceph

小阿轩yx-云原生存储Rook部署Ceph 前言 Rook 一款云原生存储编排服务工具由云原生计算基金会&#xff08;CNCF&#xff09;孵化&#xff0c;且于2020年10月正式进入毕业阶段。并不直接提供数据存储方案&#xff0c;而是集成了各种存储解决方案&#xff0c;并通过一种自管理、…