为人民服务  
7*24小时免费咨询电话:18696527045 点此扫码
快速注册  | 登录
二维码技术
 二维码知识
 行业动态
 
热门推荐
联系我们


扫码咨询获得专属解决方案ppt:

联系人:李经理

联系电话:18696527045

联系人:陈经理

联系电话:18217151179

 点此扫码电话联系

 

 

 
 首页 ->二维码技术 ->行业动态更多  

微信小程序实现预约生成二维码功能


  您的位置:首页 → 网络编程 → JavaScript → javascript技巧 → 小程序预约生成二维码 微信小程序实现预约生成二维码功能  更新时间:2024年04月16日 11:01:52   作者:十三的信徒   通过点击预约按钮即可生成二维码凭码入校参观,下面小编通过实例代码讲解微信小程序实现预约生成二维码功能,感兴趣的朋友跟随小编一起看看吧目录

业务需求 :点击预约按钮即可生成二维码凭码入校参观~

一.创建页面

如下是博主自己写的wxml:

<swiper  indicator-dots indicator-color="white" indicator-active-color="blue" 
 autoplay interval="2000" circular
>
<!-- 这部分是实现轮播图下面的小圆点,可以根据两个不同的属性来分别更改样式 -->
<swiper-item>
  <image src="/image/1606976870484.jpg"></image>
</swiper-item>
<swiper-item>
  <image src="/image/1606976921531.jpg"></image>
</swiper-item>
<swiper-item>
  <image src="/image/1606976936035.png"></image>
</swiper-item>
<swiper-item>
  <image src="/image/111.jpg"></image>
</swiper-item>
<swiper-item>
  <image src="/image/222.jpg"></image>
</swiper-item>
</swiper>
<button class="mybt" bindtap="yuyue">预约参观?</button>
<canvas type="2d"id="myQrcode"></canvas>

以及wxss:

二.下载并配置第三方库

去Gitee下载工具包:

二维码工具包

http://? https://gitee.com/WeiDoctor/weapp-qrcode-canvas-2d 

?下载zip:

将dist文件夹中的js文件全部复制到utils目录下:

三.完成业务

如下代码必须完整的导入再页面JS的最顶部:

 如下是完整的代码:

// pages/youke/youke.js
import drawQrcode from '../../utils/weapp.qrcode.esm.js'
Page({
    data: {
        yynum:500,
        randomNum:"0"
    },
    onLoad() {
    },
    onReady() {
    },
    onShow() {
    },
    onHide() {
    },
    onUnload() {
    },
    onPullDownRefresh() {
    },
    onReachBottom() {
    },
    onShareAppMessage() {
    },
    yuyue(msg){
        // console.log("lll")
        if(this.data.yynum>0&&this.data.randomNum=="0")
        {
            wx.showToast({
                icon: 'success',
                title: '预约成功~',
              })
             let y=this.data.yynum;
              y--;
              this.setData({
                yynum:y
              })
              let r=(Math.random()*1).toFixed(4)*10000
              this.setData({
                randomNum:r
              }),
              console.log(r);
              const query = wx.createSelectorQuery()
        query.select('#myQrcode')
            .fields({
                node: true,
                size: true
            })
            .exec((res) => {
                var canvas = res[0].node
                drawQrcode({
                    canvas: canvas,
                    canvasId: 'myQrcode',
                    width: 260,
                    padding: 30,
                    background: '#4169E1',
                    foreground: '#ffffff',
                    text: '个人二维码信息',
                })
                wx.canvasToTempFilePath({
                    canvasId: 'myQrcode',
                    canvas: canvas,
                    x: 0,
                    y: 0,
                    width: 260,
                    height: 260,
                    destWidth: 260,
                    destHeight: 260,
                })
            })
        }
        else if(this.data.randomNum!="0")
        {
            wx.showToast({
                icon: 'error',
                title: '禁止重复预约~',
              })
        }
        else{
            wx.showToast({
              icon: 'error',
              title: '很抱歉,已无预约名额~',
            })
        }
    }
})

点击预约即可成功生成二维码~ 

到此这篇关于微信小程序实现预约生成二维码的文章就介绍到这了,更多相关小程序预约生成二维码内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章: 相关文章 javascript将list转换成树状结构的实例

下面小编就为大家带来一篇javascript将list转换成树状结构的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 使用JavaScript检测Firefox浏览器是否启用了Firebug的代码

在启用Firebug的情况下访问GMail会收到一个 Firebug会让Gmail变慢 的警告,这是如何检测的呢?这里就说说。 javascript Array 数组常用方法

这篇文章主要介绍了javascript Array 数组常用方法 ,需要的朋友可以参考下 微信小程序实现婚礼邀请函全部流程

本文介绍了如何使用微信小程序技术制作个性化的婚礼邀请函,包括页面布局、交互设计和多媒体资源整合,详细阐述了从功能需求到页面设计、测试优化以及发布流程的全面开发步骤,通过本项目,可以提升创意设计和用户体验优化的能力,需要的朋友可以参考下 用JS生成UUID的方法实例

下面小编就为大家带来一篇用JS生成UUID的方法实例。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 浅析微信扫码登录原理(小结)

这篇文章主要介绍了浅析微信扫码登录原理(小结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 Javascript实现真实字符串剩余字数提示的实例代码

这篇文章介绍了Javascript实现真实字符串剩余字数提示的实例代码,有需要的朋友可以参考一下 微信小程序开发实用技巧之数据传递和存储

数据传递与存储是我们在日常开发中遇到的再正常不过的一个需求, 这篇文章主要给大家介绍了关于微信小程序开发实用技巧之数据传递和存储的相关资料,需要的朋友可以参考下 javacript replace 正则取字符串中的值并替换【推荐】

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。这篇文章主要介绍了javacript replace 正则取字符串中的值并替换,需要的朋友可以参考下 JS检测图片大小的实例

这篇文章介绍了JS检测图片大小的实例,有需要的朋友可以参考一下最新评论


视频二维码   音频二维码   图片二维码   PDF二维码   Word二维码   Excel二维码   PPT二维码   电话二维码   借还登记二维码   巡逻巡更二维码   扫码领奖品二维码   成绩查询二维码   视频直播二维码   产品二维码   商品二维码   员工二维码   展品二维码   景点二维码   签到登记二维码   报名二维码   企业二维码   客服二维码   手机二维码   设备二维码   巡检二维码   固定资产二维码  

微信扫码咨询:用专业为你解决问题

    推荐阅读:
  1、【微信二维码在线预约】怎么制作?微信二维码在线预约会员管理系统小程序制作教程?   2、预约报名二维码应用教程
  3、预约报名二维码的制作方法分享   4、微信在线预约功能制作教程
  5、抗击新冠肺炎   6、扫描二维码报名怎么制作?手把手教你报名二维码怎么做
  7、微信小程序实现预约生成二维码功能   8、微信小程序实现预约生成二维码
  9、预约登记二维码怎么做   10、使用手机制作在线预约二维码技巧
  11、小程序预约码申请流程   12、怎么搭建预约小程序二维码
  
  

 

电话码 文件码 公司企业 图片码 视频码 功能码 码上查报 标签码
扫码拨号 word码 产品目录码 证书码 短视频码 设备巡检码 扫码上报 静态标签码
扫码挪车 excel码 企业二维码 产品码 活动录播码 区域巡检码 扫码查询 动态标签
手机号二维码 PPT码 产品二维码 客服码 会议直播码 会议预约码 签到报名码 产品标签
扫码电话联系 PDF码 商品目录码 威信群码 培训视频码 预约使用码 设备参数码 危废物标签
客服电话二维码 说明书码 报告二维码 包车二维码 年会直播码 签到抽奖码 随手拍 批量排版
扫码发短信 报告查看码 扫码领优惠券 微服务码 产品教程码 扫码借还系统 医生查房码 DM码
扫码短信上报 课件二维码 产品价格码 产品海报码 产品安装码 礼物定制码 扫码记录王 条形码
扫码发点单短信   扫码领物资 多图码 直播投票码 扫码取号 成绩查询码 网络标签码
扫码发报名短信 防伪码 产品防伪码 微产品码 生日祝福码 微信扫码考试 工资查询码  
通讯录码 商品防伪码 合格证码   表白二维码 比赛投票码 门卫登记码  
  产品溯源码 溯源记录码 标牌码     网址码 门店
报告码 数字码 隐患扫码上报 植物标牌码 铭牌码 证件码 静态网址码 门店导航码
审计报告二维码 报告防伪码 锁客会员卡 物品标牌码 消防器铭牌码 员工上岗证码 动态网址码 门店二维码
检测报告二维码 红酒防伪码 留言吐槽码 景点标牌码 设备铭牌码 监理资格证码 防屏蔽码 门店会员卡码
技术交底二维码 支付后查看码 员工上岗证 展品标牌码  消防二维码  消防员证件码 导航二维码 抽奖二维码 
               
X
微新扫码咨询客服
企业平台 |  生产设备点检 |  二维码活码 |  消防设施巡检 |  制作二维码 |  医疗设备管理 |  区域安全巡查 |  视频二维码 |  出入登记 |  图片二维码 |  PDF二维码 |  服务报价 |  返回页首 
      
   猴哥码上办    网络技术支持   猴哥客服热线: 18696527045  
  版权所有@柴顺科技   ICP备案号:沪ICP备19042524号-2 沪ICP备19042524号-3 沪ICP备19042524号-4   | 管理