如何与微信小程序数据互通

wctmac123 2021-02-19 10:05:55
比如我的pc端有一个页面,页面上有一个按钮,点击这个按钮的时候,小程序端开始计数,当这个按钮点击过了30秒后,pc端结束,小程序端也不再计数,然后pc端可以获取到小程序端的这个数值,请问这个该如何实现
...全文
619 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hello World, 2021-02-26
  • 打赏
  • 举报
回复
你的这个需求用SignalR来做就挺简单的,自动判断客户端来决定使用什么方式,也可能是websocket,也可能是ajax轮询,这些都不用关心,你就规划好业务逻辑就好了。 可以教参微软的文档:https://docs.microsoft.com/zh-cn/aspnet/core/signalr/introduction?view=aspnetcore-5.0
wctmac123 2021-02-26
  • 打赏
  • 举报
回复
引用 8 楼 Hello World, 的回复:
可以试试SignalR
大佬,我现在用了websocket,小程序端websocket发送数据,然后我部署在服务器的ashx文件能接收道小程序过来的数据,然后我有个不懂得地方就是,如何把ashx里获取到的数据,比如一个小程序发送1,另一个小程序发送2,可能有前后,那么我如何把这个1,2呈现到我的html上呢,如果是html来请求我的ashx那就又变成http了,我最好是能实现,ashx获取到了1,就在html上显示1,之后又接收了2,在1的后面多显示一个2
Hello World, 2021-02-23
  • 打赏
  • 举报
回复
可以试试SignalR
wctmac123 2021-02-20
  • 打赏
  • 举报
回复
引用 5 楼 wanghui0380 的回复:
现在园子里那帮整天既内卷又装神弄鬼的文章已经不能看了 来看非园子系列 https://blog.csdn.net/huangxiaoguo1/article/details/104230202 这就是你要的东西,当然这里使用的是WebRtc+Roomid方式 那么其实是就是微信端webRTc开房后发送一个roomid给服务器,同时监听进入房间的其他client pc端通过选择roomid进入房间打通连接 双方通过clientid,进行p2p点对点通讯 这种方式基本不需要服务器参与,纯粹就是两前端代码直接通讯(当然为了保存roomid,服务器端需要保存一下roomid列表) ps:我这里是让微信小程序去开房,当然你也可以让你的pc那边先开房,然后微信小程序加入房间去做,具体如何选择看你的项目需要
嗯,pc端一个页面打开按钮 倒计时,手机小程序摇一摇开始,多人摇一摇,计数计的就是这个摇一摇的次数,然后pc端30秒结束这个活动,那么需要把手机多人摇一摇的数据回到pc端呈现,哪个摇的最多,我就是在想用哪个方法可以快速的呈现,而不是用
引用 3 楼 wanghui0380 的回复:
联想一下:如果说这是一个那个园子大神们很得意的一个玩意“Web版客服系统” pc说:“客服我想XXOO” 微信说:“请等30秒,我查一下系统” 微信说:“我查到了,你想XXOO,应该这样,那样” 所以他其实就是这个,那么你就可以用那些大神用的一切手段“websocket”,“webRtc”,"mqttclient" 知道这个了你想怎么弄都行,自己随便百度 “微信小程序 websocket” “微信小程序 webRTC” “微信小程序 mqtt” 至于pc端就无所谓了,桌面也好,H5也罢“websocket”,“webRtc”,"mqttclient"都不是啥特殊技术。 手段上没难度,只是需要规划好需求是通过p2p直连(直接通过clientid),还是通过“开房”通讯(roomid)
大神,我要的效果是pc端一个页面打开按钮 倒计时,手机小程序摇一摇开始,多人摇一摇,计数计的就是这个摇一摇的次数,然后pc端30秒结束这个活动,那么需要把手机多人摇一摇的数据回到pc端呈现,哪个摇的最多,请问是不是websocket比较容易实现
wctmac123 2021-02-20
  • 打赏
  • 举报
回复
引用 2 楼 手在键盘敲很轻 的回复:
如果你想做类似与倒计时付款的东西,我觉得你可以生成一条数据存在数据库,里面的内容至少要有订单过期时间,然后进入小程序页面的时侯查一下剩余时间,再来个倒计时...也有可能我想错了你的意思
可能是我没说明白,pc端一个页面打开按钮 倒计时,手机小程序摇一摇开始,多人摇一摇,计数计的就是这个摇一摇的次数,然后pc端30秒结束这个活动,那么需要把手机多人摇一摇的数据回到pc端呈现,哪个摇的最多
wanghui0380 2021-02-20
  • 打赏
  • 举报
回复
现在园子里那帮整天既内卷又装神弄鬼的文章已经不能看了 来看非园子系列 https://blog.csdn.net/huangxiaoguo1/article/details/104230202 这就是你要的东西,当然这里使用的是WebRtc+Roomid方式 那么其实是就是微信端webRTc开房后发送一个roomid给服务器,同时监听进入房间的其他client pc端通过选择roomid进入房间打通连接 双方通过clientid,进行p2p点对点通讯 这种方式基本不需要服务器参与,纯粹就是两前端代码直接通讯(当然为了保存roomid,服务器端需要保存一下roomid列表) ps:我这里是让微信小程序去开房,当然你也可以让你的pc那边先开房,然后微信小程序加入房间去做,具体如何选择看你的项目需要
wanghui0380 2021-02-20
  • 打赏
  • 举报
回复
借你的帖子说点题外话,有时候我们会提供一些“另外的,非园子系列的东西”--当然这里的人很反感 但是我的说,当你们冲破圈子不在内卷后,当你们开始跟圈子外人们合作的时候。那些别人用的东西才是通行标准 比如这里,如果抛开双方特性,只讲双工通讯。那么WCF,singlaR这类微软系的,博客园大神推荐的反而没啥用 因为在另外那个世界的人可不会用这些东西,你总不能说WCF,singlaR多NX,让微信小程序用这两个玩意把
wanghui0380 2021-02-20
  • 打赏
  • 举报
回复
联想一下:如果说这是一个那个园子大神们很得意的一个玩意“Web版客服系统” pc说:“客服我想XXOO” 微信说:“请等30秒,我查一下系统” 微信说:“我查到了,你想XXOO,应该这样,那样” 所以他其实就是这个,那么你就可以用那些大神用的一切手段“websocket”,“webRtc”,"mqttclient" 知道这个了你想怎么弄都行,自己随便百度 “微信小程序 websocket” “微信小程序 webRTC” “微信小程序 mqtt” 至于pc端就无所谓了,桌面也好,H5也罢“websocket”,“webRtc”,"mqttclient"都不是啥特殊技术。 手段上没难度,只是需要规划好需求是通过p2p直连(直接通过clientid),还是通过“开房”通讯(roomid)
  • 打赏
  • 举报
回复
如果你想做类似与倒计时付款的东西,我觉得你可以生成一条数据存在数据库,里面的内容至少要有订单过期时间,然后进入小程序页面的时侯查一下剩余时间,再来个倒计时...也有可能我想错了你的意思
  • 打赏
  • 举报
回复
搞不懂你要做什么东西,你pc端与小程序应该是同时计数,为什么还要获取小程序的数值?
**微信小程序案例:快递柜管理系统源码及说明文档** 本项目为计算机专业毕业设计作品,旨在提供一个基于微信小程序的快递柜管理系统。该系统集成了快递柜管理、用户操作、快递公司接入等多种功能,旨在提高快递柜的使用效率和管理便捷性。 **一、项目概述** 快递柜管理系统微信小程序是一个专为解决快递“最后一公里”问题而设计的应用。通过集成物联网技术、移动支付和大数据分析,该系统实现了对快递柜的智能化管理,为用户提供便捷的自助取件服务。同时,也为快递公司提供了高效的派件管理工具。 **二、核心功能** 1. 用户端:用户可通过微信小程序查看附近快递柜的位置、状态以及自己的快递信息;支持在线预约寄件、取件码查询等功能。 2. 管理端:管理员可在后台实时监控快递柜的运行状态,处理异常情况;支持数据报表导出和分析,以便优化运营策略。 3. 快递公司接入:支持多家快递公司接入,实现数据的互联互通;提供API接口,方便第三方开发者进行二次开发和定制。 **三、技术架构** 本项目采用前后端分离的技术架构,前端使用微信小程序开发框架,后端采用Node.js + MySQL数据库。系统具有良好的扩展性和可维护性。 **四、源码与文档** 本资源包中包含完整的项目源码、数据库脚本以及详细的说明文档。文档内容包括项目背景、需求分析、技术选型、功能模块介绍、API接口说明等,为开发者提供了全面的参考信息。 **五、二次开发与定制** 本项目具有较高的可二次开发性,开发者可根据自身需求进行功能扩展和定制。同时,我们也提供技术支持服务,帮助开发者解决开发过程中遇到的问题。
微信小程序系统教程[初级阶段],微信小程序0基础学起,讲解微信小程序开发的基础知识。 微信小程序系统教程共有“微信小程序系统教程[初级阶段]”、“微信小程序系统教程[中级阶段]——核心技术”、“微信小程序系统教程[阶段]客服消息+微信支付+九宝电商系统”。 “微信小程序系统教程[阶段]全套课程”包含: 1.微信小程序系统教程[阶段]_客服消息 2.微信小程序系统教程[阶段]_微信支付 3.微信小程序系统教程[阶段]_九宝电商系统 学习“微信小程序系统教程[阶段]”要求有微信小程序的基础。建议先学习“微信小程序系统教程[初级阶段]”、“微信小程序系统教程[中级阶段]”,后在报名“微信小程序系统教程[阶段]”。 阶段讲解的客服消息,是针对小程序的。后台程序用接近底层的技术,没有使用三方技术。这样降低同学们学习成本。 微信支付,这部分课程很有难度,要求同学们认真听讲,有不会的技术问题可以请教老师。购买课程后请联系老师,提供单号,给你源程序。 九宝电商系统是一套十分适和学习、项目的课程。既可以系统的学习微信小程序相关知识,还可以修改后上线。 “微信小程序系统教程[中级阶段]——核心技术”重点讲解微信小程序事件、组件、API 微信小程序系统教程[初级阶段],微信小程序0基础学起,讲解微信小程序开发的基础知识。 购买课程的同学,可赠送就九宝老师编写的《微信小程序开发宝典》。 购课请咨询qq2326321088
**微信小程序案例:美容院管理系统** **一、资源概述** 本资源是一套完整的小程序毕业设计项目——美容院管理系统。该系统基于微信小程序平台开发,旨在帮助美容院实现客户管理、预约服务、员工排班、库存管理等一系列业务需求。项目采用模块化设计,代码结构清晰,注释详细,便于二次开发和定制。 **二、功能特点** 1. **用户登录与注册**:支持用户通过微信一键授权登录,保障数据安全。 2. **客户管理**:包括客户信息录入、查询、修改和删除等功能。 3. **预约服务**:客户可在线预约服务,查看预约记录,系统自动提醒员工处理。 4. **员工排班**:支持员工自主申请排班,管理员审核通过后生效。 5. **库存管理**:实时更新库存数据,提供进货、出库、盘点等功能。 6. **数据统计与分析**:生成各类统计报表,为管理者提供决策依据。 7. **多门店支持**:可设置多个门店,各门店独立运营,数据互通。 **三、技术架构** 1. 前端:采用微信小程序原生开发,结合WXML、WXSS和JavaScript技术。 2. 后端:基于Node.js和Express框架搭建,数据库采用MySQL。 3. 云服务:腾讯云服务器,确保系统稳定运行。 **四、部署与使用** 1. 下载源码及说明文档。 2. 按照文档配置服务器环境。 3. 导入数据库脚本。 4. 修改配置文件中的相关参数。 5. 部署完成后,在微信开发者工具中调试运行。 **五、总结** 本资源为美容行业提供了一个高效、便捷的数字化解决方案,有助于提升服务质量和管理水平。同时,其良好的扩展性和可定制性也为开发者提供了广阔的创作空间。

62,016

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧