在使用socket.io跟前端通信过程中,出现了一系列问题,现做下记录. 一.功能需求是,在小程序端,用户可相互邀请,进入房间后进行答题PK.实现方法是,用户点击邀请好友,建立连接,查询当前是否有房间,有房间发送消息给两人,匹配成功,开始pk.没有房间新建房间返回,等待20秒,等待别人匹配. 代码如下,先看配置,在application.yml配置文件中增加如下配置 # host在本地测试可以设置为localhost或者本机IP,在Linux服务器跑可换成服务器IP socketio: host…
最近头脑王者非常火爆,公司也在开发类似头脑王者的答题系统,这个重任交到我这边来了,我们在开发的这个微信小程序答题系统,需要实现随机出题.尤其是一些比如闯关的环节,需要随机从题库里抽取若干道题目,给到用户答题.那么要如何来做呢? 首先我们要做两张表,一张是exam表,用来存考卷的.另外一张是题库表,question表. 在exam表里设置好考试的参数,比如说本次考试是随机抽多少题,然后在sql语句中,随机从question表中抽取题目. 注意了,划重点了,一些关键点来了. 随机抽题目,一般人想到的…
Java生鲜电商平台-小程序或者APP优惠券的设计与源码实战 说明:Java生鲜电商平台-小程序或者APP优惠券的设计与源码实战,优惠券是一种常见的促销方式,在规定的周期内购买对应商品类型和额度的商品时,结算时满足一定条件会减免一定金额.通过发放优惠券,引导用户购买相应的商品,在下单的时候抵扣一定的费用,达到促销.提高客单价的目标. 优惠券不论在线上还是线下,适用范围都比较广泛.例如滴滴发的专车券.外卖平台发的外卖券.京东淘宝的优惠券等.     1.优惠券的类型和应用场景 优惠券有多种分类方式…
Java生鲜电商平台-小程序或者APP拼团功能设计与架构实战 说明:Java生鲜电商平台拼团是拉新引流的利器,将拼团运用到极致的就是拼多多,前期通过选取性价比高.实用性强的商品进行拼团,在社交圈(主要是微信)中快速分享传播,利用熟人关系提高订单转化率. 用户规模迅速扩大,已然成为即阿里.京东之后的又一巨头. Java生鲜电商平台拼团设计 拼团的类型 拼团可以分为以下三个类型: 新人团:主要限定新用户参加,老用户可以开团,但只有新用户可以参团,主要用来拉新引流,选取实用的商品以低价开团,拉新效果非…
想要的效果 1.第一页只显示第一道题的内容,如图红框2.答题后,点击下一题,内容显示第二道题的内容 代码 answer.wxml <!--pages/answer/answer.wxml--> <view class="app-answer"> <view class="answer-header"> <view class="header-title">全民答题</view> <…
第一次学用微信小程序,项目需要,被逼着研究了一下,功能是调用微信小程序的蓝牙功能,连接上智能车位锁,控制升降,大概步骤及调用的小程序接口API如下: 1.打开蓝牙模块 wx.openBluetoothAdapter(OBJECT) 2.搜索附近蓝牙设备 wx.startBluetoothDevicesDiscovery(OBJECT) 3.获取发现的所有蓝牙设备 wx.getBluetoothDevices(OBJECT) 4.连接上蓝牙设备 wx.createBLEConnection(OBJ…
微信小程序新闻列表功能(读取文件.template) 不忘初心,方得始终.初心易得,始终难守. 在之前的项目基础上进行修改,实现读取文件内容作为新闻内容进行展示. 首先,修改 post.wxml 文件,和 post.js 文件中,某些键值对键的名称. post.wxml修改后代码如下 <view> <swiper vertical='true' indicator-dots='true' autoplay='true' interval='5000'> <swiper-ite…
代码地址如下:http://www.demodashi.com/demo/12400.html 一.准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html 基本需求 显示图书基本信息:名称.作者.描述.价格.数量. 点击复选框进行toggle操作.当前选中,则变成未选中:当前未选中,则变成选中. 图书数量的加减操作. 根据选中商品进行价格汇总. 全选/全不选. 目录结构 二…
最近需要在微信小程序中用到在线支付功能,于是看了一下官方的文档,发现要在小程序里实现微信支付还是很方便的,如果你以前开发过服务号下的微信支付,那么你会发现其实小程序里的微信支付和服务号里的开发过程如出一辙,下面我就具体说一下小程序里微信支付的开发流程和注意点.1.开通微信支付和微信商户号这个过程就和开通服务号的微信支付过程一样,没有什么可以说的.2.获得用户的openid首页我们需要在小程序的客户端js中获取当前用户的openid,通过调用wx.login方法可以得到用户的code,然后开发者服…
0. 前言 这两天刚好了解了一下微信小程序的蓝牙功能.主要用于配网功能.发现微信的小程序蓝牙API已经封装的很好了.编程起来很方便.什么蓝牙知识都不懂的情况下,不到两天就晚上数据的收发了,剩下的就是数据帧格式的定义,当然这部分就不是本次博客的重点.1. 准备硬件 这里我准备了CH341SER这个作为USB转串口.用sscom5.13.1 串口工具.由于我不太懂硬件开发.硬件部分都是由公司其他人开发的.我只是负责把环境搭建起来.然后负责我的微信小程序开发. 2. 开发小程序简单讲解 onLoad…