精华内容
下载资源
问答
  • 门禁系统是一个经典系统,很多人都在做,比如说指纹门禁、人脸门禁等。二维码门禁相比于传统的门禁有...微信小程序生成二维码代码 // pages/main/index.js var QR = require("../../utils/qrcode.js"); Page({ data: {

    门禁系统是一个经典系统,很多人都在做,比如说指纹门禁、人脸门禁等。二维码门禁相比于传统的门禁有什么特点:1:权限分明,2:日志跟踪,3:管理方便。

    硬件:二维码扫描器、继电器、电池锁、网线

    软件:微信小程序(前端)、web(后台)

    技术:二维码生成、二维码解码、http协议数据传输和接受、局域网使用、公网使用

    微信小程序生成二维码代码

    // pages/main/index.js
    var QR = require("../../utils/qrcode.js");
    Page({
      data: {
        canvasHidden: false,
        maskHidden: true,
        imagePath: '',
        placeholder: '如:A401'//默认二维码生成文本
      },
      onLoad: function (options) {
        // 页面初始化 options为页面跳转所带来的参数
        var size = this.setCanvasSize();//动态设置画布大小
        var initUrl = this.data.placeholder;
        this.createQrCode(initUrl, "mycanvas", size.w, size.h);
        //获取access_token
        wx.request({
          url: 'https://www.babybackhome.com/lg/wxsendmesController/at',
          success: function (res) {
            var at = wx.setStorageSync("at", res.data.mes)
            console.log("后台获取的access——token"+res.data.mes)
          }
        })
        //获取openid
        wx.login({
          success: function (res) {
            var code1 = res.code
            var appid1 = "wx9d0142f81a1707c4"
            var secret1 = "ececd3066a8334df7905c35502242498"
            var ul = 'https://api.weixin.qq.com/sns/jscode2session?appid=' + appid1 + '&secret=' + secret1 + '&js_code=' + code1 + '&grant_type=authorization_code'
            //获取openid
            wx.request({
              url: ul,
              method: 'GET',
              success: function (e) {
                var openid = e.data.openid
                console.log('获取登录身份的唯一openid', openid)
                wx.setStorageSync('openid', openid)
              }
            })
          }
        })
    
      },
      onReady: function () {
    
      },
      onShow: function () {
    
        // 页面显示
      },
      onHide: function () {
        // 页面隐藏
      },
      onPullDownRefresh: function () {
        //获取access_token
        wx.request({
          url: 'https://www.babybackhome.com/lg/wxsendmesController/at',
          success: function (res) {
            var at = wx.setStorageSync("at", res.data.mes)
            console.log(res.data.mes)
          }
        })
        //获取openid
        wx.login({
          success: function (res) {
            var code1 = res.code
            var appid1 = "wx9d0142f81a1707c4"
            var secret1 = "ececd3066a8334df7905c35502242498"
            var ul = 'https://api.weixin.qq.com/sns/jscode2session?appid=' + appid1 + '&secret=' + secret1 + '&js_code=' + code1 + '&grant_type=authorization_code'
            //获取openid
            wx.request({
              url: ul,
              method: 'GET',
              success: function (e) {
                var openid = e.data.openid
                console.log('获取登录身份的唯一openid', openid)
                wx.setStorageSync('openid', openid)
              }
            })
          }
        })
    
      },
      onUnload: function () {
        // 页面关闭
    
      },
      //适配不同屏幕大小的canvas
      setCanvasSize: function () {
        var size = {};
        try {
          var res = wx.getSystemInfoSync();
          var scale = 750 / 686;//不同屏幕下canvas的适配比例;设计稿是750宽
          var width = res.windowWidth / scale;
          var height = width;//canvas画布为正方形
          size.w = width;
          size.h = height;
        } catch (e) {
          // Do something when catch error
          console.log("获取设备信息失败" + e);
        }
        return size;
      },
      createQrCode: function (url, canvasId, cavW, cavH) {
        //调用插件中的draw方法,绘制二维码图片
        QR.api.draw(url, canvasId, cavW, cavH);
        setTimeout(() => { this.canvasToTempImage(); }, 1000);
    
      },
      //获取临时缓存照片路径,存入data中
      canvasToTempImage: function () {
        var that = this;
        wx.canvasToTempFilePath({
          canvasId: 'mycanvas',
          success: function (res) {
            var tempFilePath = res.tempFilePath;
            console.log(tempFilePath);
            that.setData({
              imagePath: tempFilePath,
              // canvasHidden:true
            });
          },
          fail: function (res) {
            console.log(res);
          }
        });
      },
      //点击图片进行预览,长按保存分享图片
      previewImg: function (e) {
        var img = this.data.imagePath;
        console.log(img);
        wx.previewImage({
          current: img, // 当前显示图片的http链接
          urls: [img] // 需要预览的图片http链接列表
        })
      },
      formSubmit: function (e) {
        var that = this;
        var url = e.detail.value.url;
        //获取fromid
        that.setData({
          maskHidden: false,
        });
        wx.showToast({
          title: '生成中...',
          icon: 'loading',
          duration: 2000
        });
        var st = setTimeout(function () {
          wx.hideToast()
          var size = that.setCanvasSize();
          //绘制二维码
          that.createQrCode(url, "mycanvas", size.w, size.h);
          that.setData({
            maskHidden: true
          });
          clearTimeout(st);
        }, 2000)
    
    
        //消息服务通知
        //获取fromid
        var fromid = e.detail.formId
        wx.setStorageSync("fromid", fromid)
       
    
        //往后台传输数据存到数据库
          var today = new Date();
          var year = today.getFullYear();
          var m1 = today.getMonth();
          var month = m1 + 1
          var day = today.getDate();
          var h = today.getHours();
          var m = today.getMinutes();
          var etime = year + "-" + month + "-" + day
          var time = h + ":" + m
          let _jsonData =
          {
            "touser": wx.getStorageSync("openid"),
            "weapp_template_msg": {
              "template_id": "rziENQKqDXfCWPF7sN1C1JNyI0RHBavc8JF2ZbF3JdQ",
              //服务通知中进入小程序的入口
              "page": "pages/index/index",
              "form_id": e.detail.formId,
              "data": {
                "keyword1": {
                  "value": wx.getStorageSync("name")
                },
                "keyword2": {
                  "value": etime
                },
                "keyword3": {
                  "value": time
                },
                "keyword4": {
                  "value": "内蒙古师范大学大数据楼316"
                }
              },
              "emphasis_keyword": "keyword1.DATA"
            }
          }
        wx.request({
          url: 'https://www.babybackhome.com/lg/wxsendmesController/addsenddata',
          data: _jsonData,
          method: 'POST',
          header: {
            'content-type': 'application/json' // 默认值
          },
          success: function (res) {
            console.log("res")
            console.log(res)
          }
        })
         
          // wx.request({
          //   url: 'https://www.lined5530.top/lg/wxsendmesController/sendMsg',
          //   data: _jsonData,
          //   method: 'POST',
          //   header: {
          //     'content-type': 'application/json' // 默认值
          //   },
          //   success: function (res) {
          //     console.log("res")
          //     console.log(res)
          //   }
          // })
          // console.log("faxiaox")
        
    
      }
    
    })
    

    后台(ssm)接受解码数据的代码

    package org.lg.controller;
    
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.util.List;
    
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    import org.lg.entity.classroom;
    import org.lg.entity.comroomhis;
    import org.lg.entity.senddata;
    import org.lg.service.classroomService;
    import org.lg.service.comroomhisService;
    import org.lg.service.senddataService;
    import org.lg.utils.WeChatUtil;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    import net.sf.json.JSONObject;
    
    @RequestMapping("ewmController")
    @Controller
    public class ewmController {
    	@Autowired
    	public comroomhisService comroomhisservice;
    	@Autowired
    	public classroomService classroomservice;
    	@Autowired
    	public senddataService senddataservice;
    	
    	@RequestMapping("test")
    	public void test(HttpServletRequest request,HttpServletResponse response) throws IOException {
    		//System.out.println("测试");
    		BufferedReader reader = request.getReader();
    		String content = reader.readLine();//一行一行的读数据
    		System.out.println(content.length());
    	    int length = content.length();
    	    String comnum = content.substring(15);//拿到想要的数据
    	    System.out.println("房间号"+comnum);
            comroomhis querycodetag = comroomhisservice.querycomroomhiscodetag(comnum);//机房的权限
            System.out.println("35678"+querycodetag);
            
            //比赛代码
            if(querycodetag==null) {
            	System.out.println("门无法打开");
            }else {
            	String tag = querycodetag.getCodetag();
            	if(tag.equals("1")) {
            		//给扫描器返回高电平
    			    PrintWriter out = response.getWriter();
    			    out.write("code=0000");
    //			 // 微信小程序ID
    //		        String appid = "wxf087609e0fb66298";
    //		        // 微信小程序秘钥
    //		        String secret = "9d230ef9975532e7192e5993100ee7e9";
    //
    //		        senddata querynewdata = senddataservice.querynewdata();
    //		        String jsondata2 = querynewdata.getJsondata();
    //		        String ACCESS_TOKEN=querynewdata.getAt();
    //		        // 根据小程序穿过来的code想这个url发送请求
    //		        String url = "https://api.weixin.qq.com/cgi-bin/message/wxopen/template/uniform_send?access_token="+ACCESS_TOKEN;
    //		        // 发送请求,返回Json字符串
    //		        String str = WeChatUtil.httpRequest(url, "POST", jsondata2);
    //		        // 转成Json对象 获取openid
    //		        JSONObject fromObject = JSONObject.fromObject(str);
    //		        //JSONObject jsonObject = JSONObject.parseObject(str);
    //		        System.out.println("jsonObject____"+fromObject.toString());
    //		        // 我们需要的openid,在一个小程序中,openid是唯一的
            	}else {
            		System.out.println("门打不开");
            	}
            }
            
            //毕业设计代码
    //	    if(querycodetag==null) {
    //	    	   System.out.println("输入有误或者不在打卡时间内");
    //	    	   List<classroom> opentag1 = classroomservice.opentag1(comnum);//申请教室的权限
    //	    	   System.out.println("234567890-09876534267"+opentag1);
    //	   	    if(opentag1.size()==0) {
    //		    	System.out.println("申请的教室没有通过");
    //		    }else {
    //		    	//给扫描器返回高电平
    //			    PrintWriter out = response.getWriter();
    //			    out.write("code=0000");
    //		    }
    //	    }else {
    //	    	String codetag = querycodetag.getCodetag();
    //	    	   System.out.println(codetag);
    //	    	   if(codetag.equals("1")) {
    //	    		 //给扫描器返回高电平
    //	    		    PrintWriter out = response.getWriter();
    //	    		    out.write("code=0000");
    //	    	   }else {
    //	    		
    //	    	   }
    //	    	
    //	    } 
    	}
    
    }
    

    实现主要思路,微信小程序生成二维码,二维码扫描器解码,通过http协议将数据传输到后台,后台对应的接口接受数据,进行逻辑处理。只要给扫描器返回高低电平就可以,实现门禁控制。

    实现的效果
    在这里插入图片描述
    了解实现的效果和源码可以扫描关注下方公众号获取和了解。(也可以搜索:《小白XBIT》进行关注)
    在这里插入图片描述

    展开全文
  • 图书管理工具——用小程序开一间书馆吧「番薯借阅」是上海的一个初创团队...扫码下方二维码即可直接体验如果您是馆长或管理员,您可以:管理藏书,使用小程序扫码快速录入数据,编辑书籍信息,在移动端完成书籍管理...

    图书管理工具——用小程序开一间书馆吧

    「番薯借阅」是上海的一个初创团队打造的微信小程序。

    它运用“互联网+”的思维,将图书管理、图书借阅、会员管理等功能搬到手机上,实现了书馆创建、书籍管理、会员管理和线上传播一体化的解决方案,也为各类书馆、阅读空间提供定制化的功能与样式设计。

    421b3c1e1c341d3864508a12387fe4cc.png

    扫码下方二维码即可直接体验

    7476633b63cc02096557884d93ffa76e.png

    如果您是馆长或管理员,您可以:

    • 管理藏书,使用小程序扫码快速录入数据,编辑书籍信息,在移动端完成书籍管理
    • 管理读者/会员,支持多种入馆验证方式,支持设置不同的会员等级和权限,收取对应费用,方便您的书馆在线上传播
    • 管理借阅,支持线上寄送式借还、线下扫码借还等方式,每一笔借阅都记录在案
    • 数据统计,查看书馆数据信息,打造更好的书馆

    8f57e94957e32fda343800a19f46b875.png

    如果您是个人或读者,您可以:

    • 建立个人书馆,将自己的书房变成一座线上书馆,邀请朋友们来借阅交流
    • 加入书馆,浏览图书,借阅书籍,发表书评,和馆友们一起交流

    d2f8c70c425ff82bda3ff76e5142970b.png

    如何使用番薯借阅管理版?

    如果您是个人,可以建立个人书馆,将自己的书房变成一座线上书馆,邀请朋友们来借阅交流;如果您是书馆馆长或机构、单位的图书角负责人,也可以借助我们的小程序管理数据。

    下面给大家介绍如何使用这款小程序。

    1. 创建书馆

    从书馆类型中选择一种适合您的类型,补充书馆的信息,即可创建成功。

    ce1bb9cb0cd7ca126002d2c8f3f6049c.png
    1. 录入书籍

    跟随指引,扫码录入您的数据。录入后还可以批量编辑分类或书架,满足书籍管理的需求。

    bf8a72c26316441b649c499d713c3ce6.png
    1. 修改设置

    根据您的需要,修改对应配置,如入馆验证方式、成员必填信息、书籍借阅规则等。随着功能的完善,可配置的设置将更加丰富。为了满足最基础的借阅需求,您只需要配置前面3项信息即可。

    cabbdc25aabbd2d4ca1e1a2744d77f6e.png
    1. 开始运营

    继续录入书籍、创建有意思的书单,线上分享,邀请您的好友或读者加入书馆...开始您的运营吧!

    番薯借阅读者版简介

    在读者版,读者线上查阅书馆中的书籍和对应的信息。书馆可以设置允许线上寄送制借阅,或线下扫码借阅。通过这样的方式,读者可以轻松享受书馆中的书籍。此外,他们还可以在书馆中发表书评,进行讨论,建设友好的书馆氛围。

    5316f2deb92c854059c45625e1d272eb.png

    写在最后

    「番薯借阅」还是一款年轻的产品,我们希望它能够为书馆和读者们带来一些便利,也希望它能够创造更大的价值。

    如果大家对这款小程序感兴趣,可以添加我的微信:Ms_Fanshu,备注“番薯借阅小程序”,谢谢~

    e9f3f1e497c2be25a772568008451cc1.png
    展开全文
  • 最新在线客服系统php代码微信软件公众号小程序app二维码聊天网站源码 管理界面 独家长期更新日志(欢迎反馈BUG) 1、添加手机端前后台声音提示 2、添加后台客户管理显示在线离线 3、添加清空当前对话列表功能 4、...

    最新在线客服系统php代码微信软件公众号小程序app二维码聊天网站源码
    管理界面
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    独家长期更新日志(欢迎反馈BUG)
    1、添加手机端前后台声音提示

    2、添加后台客户管理显示在线离线

    3、添加清空当前对话列表功能

    4、优化手机端图标为高清

    5、 修复用户端截图发送客服后台收不到问题

    6、 修复通用设置无法保存问题

    7、 修复客户管理分组无法添加问题

    8、 增加删除聊天记录功能(总后台权限)

    9、 修复子账号删除后依然能登录BUG

    10、 客服转接功能优化

    11、 评价功能正式上线,后台可以查看评价、 管理评价

    12、 实时消息优化

    13、 后台兼容性优化

    14、添加客户管理批量删除访客功能

    15、添加前台发送消息提示电脑端发送还是手机端发送消息提醒

    在这里插入图片描述

    PHP全网客服系统功能介绍
    1.全渠道支持,网站+小程序+公众号+h5+app等,全部可以使用

    2.客服应用数量不限,每个应用有单独的后台管理和账户密码

    3.客服席位不限,每个客服应用可添加N个客服,并且可以分组

    4.访客会话会以公众号模版消息的方式提醒对应客服,客服手机端直接回复,并支持离线客服

    5.我们是销售源码,不卖席位,不收年费,一次购买,安装到自己服务器上使用

    6.接口支持,任何系统都可以对接客服系统

    7.绑定公众号后,支持显示微信昵称和头像

    8.本客服系统带自动回复,24小时自动回复问答,欢迎测试。独家技术,window系统也可以安装,linux也支持推荐linux下宝塔。

    介绍
    目前第三方在线客服系统,基本都是需要年费(几千一年),受到运营方各种限制,严重影响流量转化订单成交。本在线客服系统解决这个问题,可选择安装在你自己的服务器想怎么用都行!

    不会搭建也没关系,本店配有安装搭建服务套餐,轻松使用!

    本在线客服系统 ,能接入任何网站和平台和app

    支持链接接入聊天、支持扫二维码接入聊天。

    一次安装永久使用,无限客服坐席,没有月租费。

    下载地址

    http://www.zikemall.com/product/view201.html

    运行环境
    PHP5.2-7.2,mysql5.5,nginx或apache 带详细安装教程

    使用场景
    使用场景一:安装到需要客服的网页上 各类网站商城

    使用场景二:微信/朋友圈/公众号/内部客服聊天防红

    使用场景三:访客通过二维码扫码进入聊天、点击连接聊天

    PHP全网客服系统采用技术说明
    PHP客服系统采用的是THINKPHP+Workerman框架开发,

    Workerman是一款开源高性能异步PHPsocket即时通讯框架。支持高并发,超高稳定性,被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。

    支持TCP长连接,支持Websocket、HTTP等协议,支持自定义协议。拥有异步Mysql、异步Redis、异步Http、MQTT物联网客户端、异步消息队列等众多高性能组件。

    展开全文
  • 青鸟报修云是一款基于二维码报修的企业智能报修管理系统,采用移动端小程序/微信公众号配合PC端后台使用。 青鸟报修云 专注于提升企业内部故障报修效率的云平台,致力打造智能,便捷,高效的报修系统。解决各行业...

    青鸟报修云是一款基于二维码报修的企业智能报修管理系统,采用移动端小程序/微信公众号配合PC端后台使用。在这里插入图片描述

    青鸟报修云
    专注于提升企业内部故障报修效率的云平台,致力打造智能,便捷,高效的报修系统。解决各行业存在的报修难,统计难,管理难等问题,让企业报修更简单!在这里插入图片描述

    报修系统适用于传统企业、教育机构、医疗、物业、维修商、工厂、酒店、餐饮、部队、公安,消防等机构。在这里插入图片描述

    展开全文
  • 最近在做一个物业管理系统,其中有个功能是后台生成设备巡检的二维码,物业员工在小程序中扫码完成巡检任务 这里将这个功能记录下,挺简单的 1、创建QRCoderHelper类,用于生成二维码,这里需要引用QRCoder,使用...
  • 智慧旅游景区电子门票管理系统,主要有景区展示、门票预订、二维码取票,多景区多规格门票,带核销功能。
  • 后台可以设置管理权限,可以生成对应老师或销售人员的微信小程序二维码,分享出去以后,如果有学生使用该二维码注册了, 后台可以看到。 后台管理系统是用ThinkPHP开发的。 有需要的人可以加我微信或QQ,如果对前端...
  • 该项目是一个小程序的服务端,使用了thinkjs开发小程序和后台管理系统的服务端接口 其中后台服务接口使用jwt验证,小程序服务端通过小程序授权获取appId 后台管理平台: https://gitee.com/520...
  • 试想我们到餐馆消费,拿出手机扫一下...用户使用过小程序后,使用记录会留在微信的小程序列表中,方便用户再次使用,这又能增加回头客。 7.1 项目部署  服务器端提供餐桌管理、排队管理、菜单管理管理后台,同时为
  • 很多人出去玩,喜欢去 KTV 唱歌,去过的朋友都知道,KTV 包厢里也会贴二维码,一般扫出来的是公众号,然后是某个外接的系统。很多 KTV 想到了开发小程序供来唱歌的人使用。一起来看看适合 KTV 的小程序吧~为什么 ...
  • 微信点餐小程序后台 菜品分类管理 后台管理(curd) 微信小程序获取分类 菜品管理 后台管理(curd) 微信小程序获取商家推荐菜品 微信小程序根据分类id获取菜品 菜品评价管理(菜品id关联) 后台管理(curd) 微信...
  • 基于腾讯微信小程序开发的图书管理系统,内附ppt与演示视频,支持二维码识别
  • 顾客不用排队等待,打开微信扫一扫二维码,就能通过微信点餐支付,对于大部分餐厅来说,都已经成为常见的现象,小程序彻底融入了我们的生活,小程序也已经成为餐饮行业必备的工具。通过餐饮小程序,不仅可以让用户...
  • 第1章 《Python Flask构建微信小程序订餐系统》课程简介本章内容会带领大家通览整体架构...本次课程是严格按照商业系统进行架构开发的,从PC管理员端到小程序会员端,从项目搭建到部署上线,通俗易懂。...第2章 微信...
  • waychar网络报名系统,是一个针对体育赛事及其他通用活动开发的网上报名系统,支持公众号及小程序 免费,高性能,可靠 赛事报名系统 省钱 对于第三方支付平台的高额手续费,我们只需支付收款平台的低额手续...
  • 公司最近接了一个餐馆的小程序开发,具体的需求分析如下,我带着大家熟悉一下开发过程,增长软件开发经验。 点餐流程 订餐系统使用者是餐厅,酒店和餐饮店。面对的对象是到实体店的现场客户。 顾客进入餐厅入座之后...
  • 在互联网发达的今天,...二维码门禁系统作为人员身份识别的介质和载体,系统给每一个用户的微信小程序进行配置权限,用户通过在门禁设备上扫描微信小程序生成的二维码,即可打开相应的门锁,它丰富了门禁系统的交互...
  • 微信小程序商城

    2021-01-26 11:15:32
    后台管理系统包含商品管理、订单管理、运费模板、规格管理、会员管理、运营管理、内容管理、统计报表、权限管理、设置等模块。 项目链接 java后台: vue后台: 小程序: 演示地址 后台: 账号:admin/123456 小程序...
  • http://bshare.optimix.asia/barCode?site=weixin&url=... url参数就是你扫码要跳转的链接地址 ...[毕业设计][期末作业]二手闲置小程序 免费信息发布系统功能源码(小程序+php后台管理) ...
  • 微信小程序商城-源码

    2021-01-27 09:48:54
    微信小程序商城,微信小程序微店,长期维护版本,欢迎大家踊跃提交贡献代码; 参与开发 更多项目请关注 产品设计 & UI @blackjeffer 小程序开发 @jiulonggithub 接口及后台支持 @gooking 期待您的加入~ ,欢迎大家...
  • litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端 项目实例 小商场实例 renard-wx模块实例 注意:此实例是真实小商场,开发者可以购买商品和付款,但请不要尝试退款操作。 ...
  • 最近小程序特别火,所以我们公司也针对...一:扫描小程序二维码后的用户信息的获取和缓存 获取用户信息需要用到两个api wx.login(OBJECT) 调用接口获取登录凭证(code)进而换取用户登录态信息,包括用户的唯一
  • PHP订单系统手机微信多产品在线下单网站PHP单页竞价管理源码 后台管理强大的后台管理功能,界面化操作,方便面设置系统,修改产品信息,关闭验证码等。 在线PHP单页订单系统是自主研发采用流行的PHP+MYSQL开发无后门,...
  • 今天编向大家介绍的就是制作二维码的那么一款软件---QR Code Generator。 编带你看软件: 1.首先我们来看下QR Code Generator这款软件的界面     从图上我们可以大致看出对于第一次操作的人来说相对...
  • PHP订单系统手机微信多产品在线下单网站PHP单页竞价管理源码 后台管理强大的后台管理功能,界面化操作,方便面设置系统,修改产品信息,关闭验证码等。 在线PHP单页订单系统是自主研发采用流行的PHP+MYSQL开发无后门,...
  • 微信小程序种类多多

    2018-01-06 15:29:15
    图书管理系统 图文信息;欢迎页面,音乐控制 图片自适应 ,富文本解析 圆形菜单 城市切换 备忘录 外卖:实现类似锚点功能 大转盘 天气预报 妈妈课堂 家居电商 富文本解析,折线图,MD5,bluebird 游戏-别踩白块 ...
  • 今天给大家推荐一款软件,下载安装到电脑上运行之后,会出现一个小程序二维码,只要微信扫一下,就可以利用小程序来实现对自己电脑的远程全面控制。不仅仅有大家熟悉的远程关机重启睡眠等,还有控制音量、ppt翻页、...
  • 随着新零售小程序商城日渐成熟,新零售系统,一种新型的商业模式,是国内新零售系统的领导者与推动者,线上商城 + 线下实体门店 + 三级分销 + 物流配送模式相互结合。 一、线上下单:门店核销:顾客线上商城下单,...
  • 130个Weixin小程序源代码案例

    热门讨论 2017-09-30 16:18:11
    图书管理系统 图文信息;欢迎页面,音乐控制 涂鸦 外卖:实现类似锚点功能 万年历 网易云课堂 微票 我厨 tab 界面设计 五十音图 五险一金计算 下拉刷新,tab切换 鲜花订购,animation动画卡片效果 相册;处理用户...
  • 商户购买了回头客会员管理系统以后,需要添加会员,查找会员信息等,下面编教大家如何使用回头客会员管理系统进行会员注册,查找. 会员注册方式 1.【自助注册】(以下系统全部提供) ①扫商城码 ②扫销售拓客码 ...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 167
精华内容 66
热门标签
关键字:

二维码管理系统小程序