技术选型1,前端小程序原生MINA框架 css JavaScript Wxml2,管理后台云开发Cms内容管理系统 web网页3,数据后台小程序云开发 云函数 云开发数据库(基于MongoDB) 云存储4,人脸识别算法基于百度智能云实现人脸识别一,用户端效果图预览老规矩我们先来看效果图,如果效果图符合你的需求,就继续往下看,如果不符合你的需求,可以跳过。1-1,登录注册页可以看到登录页有注册入口,
最近好多同学在学习石头哥小程序课程的时候,遇到了下面这样的问题,在小程序授权获取用户头像和昵称时,获取到的是下面这样的。到底是什么原因导致的呢,去小程序官方文档一看,又是官方改规则了。点进去一看,原来小程序官方,在2022年11月8日以后,又把获取用户头像的接口回收了再看看网友的评论,真是骂声一片啊。真是我的地盘我做主啊,我说怎么样就怎么样啊。有点店大欺客的嫌疑了。。。 但是呢,作为我们苦命的小
一,人脸签到效果图我们做人脸识别签到,其实就是要拿识别的人脸和数据库里的人脸对比,相识度大于一定的值,就可以判定成功。如我们识别的结果是98.295%,所以这里就可以认定为签到成功1-1,效果图1-1-1,还未签到1-1-2,签到1-1-3,签到成功二,准备工作2-1,注册百度开发者账号我们这里使用了百度的图片识别技术,所以在使用之前我们要现在注册百度开发者账号,官方地址:https://ai
我们在做小程序开发时,有时候需要多个小程序公用一个数据库,比如我们做一个外卖小程序,要配套一个骑手小程序,这个时候就要两个小程序公用一个云开发环境,公用一个数据库了。所以今天来教下大家如何多个小程序共享一个云开发环境和数据库。其实官方给的文档很详细了,但是一个细节官方没有讲到,所以就会导致好多同学做多个小程序共享一个云开发环境时,遇到各种各样的问题。比如下面这样的问题明明感觉自己按照官方要求,该
文末有源码
我们往小程序云开发数据库里导入数据时,用json是可以很完美的避开乱码问题,但是如果是大量数据的时候,编辑数据就比较麻烦,看起来还不太美观。所以最好的方式还是在excel里编辑好,然后批量的导入到小程序数据库里。 但是呢,我们导入到小程序数据库里的数据目前只支持csv和json格式的数据。包含‘小石头’的数据2,搜索标题(title)或者描述(desc)包含‘小石头’的数据3,搜索标题(title)描述(desc)都包含‘小石头’的数据我们知道数据库查询的时候有个where语句,但是
我们之前用云开发时,想做个数据管理后台,只能用小程序开发工具自带的操作后台,然后直接在数据库里操作数据。这样对程序员没有什么,可是我们的程序开发出来也要给不懂程序的人使用的。如何让这些人也可以很好的管理我们云开发的数据库呢。这个时候我们就要用vue或者传统web开发实现一个网页管理后台,通过这个直接管理云开发了。但是开发这样一个网页后台,无疑会增加我们的工作量。所以我们今天借助云开发官方推出的CM
老规矩先看效果图普通短信验证码短信今天被云开发官方告知,云开发支持发短信功能了,然后就迫不及待的来尝下鲜。进入官方文档一看,云开发给咱们开发者的福利还真不小。不仅仅可以很方便的使用短信功能,还送了咱们1000条免费短信。不用白不用嘛。这1000条短信足够咱们把小程序短信功能,和小程序短信验证码功能都学会了。废话不多说了,咱们直接来撸代码一,使用云开发短信的条件这个前置条件很重要,条件不满足,你就没
今天来教大家部署一个属于自己的第一个静态网站,因为这里借助小程序云开发的静态服务器资源,所以可以轻松的实现自己网站的部署,部署完以后可以在电脑浏览器,手机浏览器,微信公众号里面展示。老规矩,先看效果图简单起见,我这里写一个最简单的html静态网页然后把这个网页部署到云开发静态网站上微信上访问效果如下手机浏览器上访问如下这也就意味着,我们的网站可以供用户在任何地方访问。下面就来教大家如何快速的部署一
第一节~企业微信小程序的注册图文详解石头哥的公司终于注册下来了,所以接下来,石头哥也可以愉快的注册一个企业微信小程序了,主要是想实现微信支付功能,获取用户手机号功能,这些都需要企业小程序。所以今天就来注册一把企业小程序。顺便把这个过程通过这篇文章记录下来,后面注册微信支付商户号,还有实现小程序支付功能的时候,都会写对应的文章出来。注册企业小程序必备1,一个全新的邮箱,没有注册过小程序,没有注册过公
我们都知道公众号里的二维码可以长按识别,但是小程序限制比较严格,没有办法实现二维码的长按识别,一直以来我都是这样认为的,微信的官方规则里也是这么写的,直到今天上午,我无意间发现一个小程序里的二维码居然可以长按识别,于是就好奇的去研究了一番,结果还真的可以实现小程序里长按识别二维码。不知道是官方的漏洞还是程序的bug,但是既然这个功能可以实现,那当然要愉快的用上一用啦老规矩,先看效果图可以看到,我们
老规矩,先看效果图比如我们上午9点到12点半,下午2点到6点半算工时。那么我们早晨9点商标,下午6点半下班,就应该算一个完整的工作日,8个工时。再如下图,就应该是15个工时,1天7小时。还可以跨月计算下面就把完整的js代码贴出来给大家<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><
上一节已经教大家如何创建一个vue项目,这一节,我们就温故下vue项目的创建,顺便引入element,实现一个简答的登陆页面。老规矩,先看效果图一,快速创建vue项目二,引入element类库首先我们进入element官网:https://element.eleme.cn/#/zh-CN/component/installation简单熟悉下element。然后如下图所示引入element类库。做
上面一节我们已经成功的安装了nodejs,并且配置了npm的全局环境变量,那么这一节我们就来正式的安装vue-cli,然后在webstorm开发者工具里运行我们的vue项目。这一节有两种创建vue项目的方式1,通过npm命令行创建2,通过webstorm来一键创建项目准备工作1,我们在创建项目之前,需要确保nodejs已经成功安装,如果你还没有安装没有配置npm全局环境变量,可以参考《nodeJs
最近老有同学问我,如何生成小程序二维码,让用户扫码后能快速进入指定页面。经过一番研究,发现用云开发的云调用来实现特别方便,基本上10行代码就可以快速的生成指定页面的二维码。这样我们在做一些线下业务时就能让用户方便快速的进入到指定页面了,比如我们的点餐小程序,我们可以在二维码里绑定桌号,这样用户用微信扫码二维码,就可以快速的进入点餐页面了,并且可以识别到用户当前所在的桌号。注意事项我们生成的小程序码
之前的模板消息推送,将在2020年1月10日下线,所以我们不得不使用订阅消息了。我们先来看下订阅消息的官方简介。接下来我们就来借助云开发,来快速实现小程序消息推送的功能。一:获取模板ID这一步和我们之前的模板消息推送是一样的,也是先添加模板,然后拿到模板id首先是开通订阅消息功能,很简单,如下图由于长期性订阅消息,目前仅向政务民生、医疗、交通、金融、教育等线下公共服务开放,后期将逐步支持到其他线下
最近有很多同学有获取小程序用户手机号的需求。其实云开发出现之前我们获取小程序用户的手机号特别繁琐。自从有了云开发,我们获取用户手机号变得非常简单。只需要5行代码即可。老规矩,我们先来看下效果图再来看下核心的代码,其实只有下面这一些。甚至可以说核心代码只有上图红色框里的两行。是的,你没听错,只靠这2行代码,就可以轻松的获取用户小程序绑定的手机号。下面我们就来具体讲解吧。注意:只有企业小程序才可以获取
我们前面学了这么多的小程序基础知识,一直没有用一个实际的案例来把前面的知识点串起来,今天我们就来开发一款简单的《历史上的今天》,来把我们前面的知识点完整的串起来。老规矩,先看效果图可以看到我们实现了如下功能1,列表页2,列表跳转详情页3,视频播放(其实是假的,后面给大家讲这个视频播放)4,网络请求5,列表到详情数据携带好了,话不多说,我们来直接看代码实现。一,网络数据的获取网络数据获取我们用来官方
我们在做小程序开发过程中,有时候会遇到这样的需求,用一张图片做全屏幕背景图。并且实现毛玻璃效果(高斯模糊),今天就来带大家一步步的实现这个效果老规矩,先看效果图1,用网络图片实现2,用本地图片实现通过上面两张图可以看出来,我们既可以用网络图片来实现高斯模糊,有可以用本地图片来实现。一,先来用本地图片做全屏背景1,先在wxml文件里引入本地图片2,然后设置wxss样式通过下图几段样式代码,就可以轻松
我们做小程序开发时,有时候想让自己代码变得整洁,异步操作时避免回调地狱.我们会使用es6的promise.es7的async,await.promise在小程序和云开发的云函数里都可以使用.async和await只能在云开发的云函数里使用.我们在小程序的代码里直接使用,就会报如下错误.这个报错就是告诉我们不能在小程序里直接使用es7的async和await语法.但是这么好的语法我们用起来确实显得代
我们在开发小程序时,难免会用到登陆注册功能。通常小程序有为我们提供用户授权登陆的功能,但是这个只能获取用户的头像和昵称,我们该怎么样来实现小程序账号密码的注册和登陆呢,今天就来手把手的带大家学习小程序登陆注册功能的开发。老规矩,先看效果图通过上图可以看到我们主要实现了以下功能1,账号密码登陆2,账号密码注册3,退出登陆下面我们就来看下具体实现一,原理讲解因为我们账号密码的注册,就是把用户设置的账号
我们用云开发的云数据库存数据,难免会遇到数据过多,或者一些过时数据要删除的需求。之前云开发删除数据库只能一条条的删除。要想批量删除很麻烦,近期云开发推出了批量删除数据的方法。甚至可以稍微改造下实现数据库里某个集合(表)里所有数据的删除操作。老规矩,先看效果图如删除工资表中2019年9月份的工资可以看到我们成功删除7条数据。删除所有的工资数据可以看到我们把工资表里768条数据,全部删除了。接下来我们
随着小程序云开发越来越成熟,现在用云开发可以做的事情也越来越多,今天就来带大家实现小程序朋友圈功能。知识技能点1,小程序云开发2,小程序云存储3,小程序云数据库4,图片大图预览5,图片选择与删除先给大家画个发布的流程图下面是我们真正存到数据库里的数据。然后我们在朋友圈页只需要请求数据库里的数据,然后展示到页面就如下图所示所以我们接下来就来实现发布和展示的功能发布朋友圈一,首先要创建一个小程序项目这
最近一直比较忙,答应大家的小程序解析excel一直没有写出来,今天终于忙里偷闲,有机会把这篇文章写出来给大家了。老规矩先看效果图效果其实很简单,就是把excel里的数据解析出来,然后存到云数据库里。说起来很简单。但是真的做起来的时候,发现其中要用到的东西还是很多的。不信。。。。那来看下流程图流程图通过流程图,我看看到我们这里使用了云函数,云存储,云数据库。流程图主要实现下面几个步骤1,使用wx.c
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号