分类归档

小程序

FWQ
小程序
微信小程序开发指南:申请注册与开发流程示例
第一步:appid申请 每一个 AppID 有管理员和开发者的身份。管理员只有一个,并且不能更改;开发者对于未认证的小程序最多为10个,认证的小程序最多为20个。只能具备其一,才能在其微信上预览。 第二步:环境搭建 1.登录 与别的IDE不同,需使用微信号登录。这也是前文提到的需要 管理员和开发者的身份 的凭证。 选择本地小程序项目 添加项目 填写appID,如果没有的话,单击无appID,会提示你部分功能受限,不用在意。填写项目名称和选择项目目录即可。勾选了 在当前目录中创建 quick start 项目 2.IDE介绍 作为公测的产品,此次版本的IDE还是比较简陋的。相信当微信小程序正式推出的时候,在IDE的使用上会有很大提升,来满足开发者的开发要求。第一次打开IDE的界面如下: 可以看见在页面左边的导航区域,有 编辑,调试,项目,编辑,关闭 五个选项。我们可以在“编辑”里可以查看和编辑我们的代码,在“调试”里可以测试代码并模拟小程序在微信客户端效果,在“项目”里可以发送到手机里预览实际效果。至于编译和关闭,只是两个功能按钮。(顺带说一句,这个IDE在 Ctrl + S 的时候会自动编译) 编辑时,功能区如下: 第三步:开发流程 第一次创建项目,工程目录如下:(会生成两个页面并可以运行) .js : 逻辑控制,用于写JavaScript代码。 .wxml : 页面结构,用于写html。当然,微信对其有一定的封装,用的话还需要了解其标签。 .wxss : 样式表文件,用于写css。 .json : 样式配置,符合json语法格式。用来做其作用域内的设置。…
2024-11-25 阅读全文 →
FWQ
小程序
分享微信小程序签到考勤后端代码
相关推荐:《》 服务端源码 鉴于很多小伙伴给我私信,询问关于后端代码的事。很开心很帮助到这么多人。但之前由于某种原因没能将其与客户端代码一并发布,这里将代码发布到GitHub上,让大家方便下载学习。这里用的是Java Servlet ,运行在 Web 服务器或应用服务器上的程序,作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。数据库使用的是MySQL,持久层使用了JDBC,Java的原生API。没有使用框架,方便新手学习,也更能理解web的运行机制和原理。GitHub地址:传送门这里要说明一下关键的代码: /**  * Servlet implementation class Login  */@WebServlet("/Login")public class Login extends HttpServlet { private static final long serialVersionUID = 1L; private static final String APPID="xxxxxxxxxx"; private static final String SECRET="xxxxxxxxxxxxxxxxxxxxxxxxxx";     /**      * Default constructor.       */     public Login() {         // TODO Auto-generated constructor stub     } /**  * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)  */…
2024-11-25 阅读全文 →
FWQ
小程序
手把手教你使用小程序创建画布时钟(实例)
本篇文章手把手带大家使用小程序创建一个画布时钟,希望对大家有所帮助! 今天做的是一个微信小程序画布时钟,也就是传统的数字时钟。【相关学习推荐:】 直接上图,效果如图。 onLoad: function(){ //将全局变量Index保存在that中,里面函数调用 var that = this //获取系统信息 wx.getSystemInfo({ //获取系统信息成功,将系统窗口的宽高赋给页面的宽高 success: function(res) { that.width = res.windowWidth that.height = res.windowHeight } }) }, 登录后复制 首先是要读取屏幕的宽高,这是为了以后计算出时钟的位置,让它能够摆在中心位置。 onReady: function(){…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发步骤的简单介绍
微信应用号(小程序,【应用号】的新称呼)终于来了!想必大家都关心应用号的最终形态到底是什么样子?怎样将一个【服务号】改造成为【小程序】? 开始开发应用号之前,先看看官方公布的【小程序】教程吧!微信小程序开发公司英趣科技带你了解初步创建完成一个微信小程序,并可以在手机上体验该小程序的实际效果。 1、获取微信小程序开发的AppID 首先,我们需要拥有一个帐号,如果你能看到该文档,我们应当已经邀请并为你创建好一个帐号。注意不可直接使用服务号或订阅号的AppID。利用提供的帐号,登录微信官网,就可以在网站的【设置】-【开发者设置】中,查看到微信小程序开发的AppID了。 2、 我们需要通过开发者工具,来完成小程序创建和代码编辑。开发者工具完成后,打开并使用微信扫码登录。选择创建【项目】,填入上文获取到的AppID,设置一个本地项目的名称(非小程序名称),并选择一个本地的文件夹作为代码存储的目录,点击【新建项目】就可以了。 3、编写代码 点击开发者工具左侧的【编辑】,我们可以看到这个项目,已经初始化并包含了一些简单的代码文件。最关键也是必不可少的,是app.、app.、app.这三个。其中,.js后缀的是脚本文件,.json后缀的文件是,.wxss后缀的是样式表文件。微信小程序开发会读取这些文件,并生成小程序实例。 4、创建页面 在这个教程里,我们有两个页面,index页面和logs页面,即欢迎页和小程序启动日志的展示页,他们都在pages目录下。微信小程序开发中的每一个页面的【路径+页面名】都需要写在app.json的pages中,且pages中的第一个页面是小程序的首页。 5、手机预览 开发者工具左侧菜单栏选择【项目】,点击【预览】,扫码后即可在微信客户端中体验。目前,预览和功能尚无法实现,需要等待微信官方的下一步。 微信官方给出的开发指南还非常简单,很多细节、代码和功能都没有明确的展示,所以具体的微信小程序开发步骤需开发者认真学习与实现。 以上就是微信小程序开发步骤的简单介绍的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
怎么样监听小程序返回按钮
怎么样监听小程序返回按钮     系统的返回按钮无法监听。 换种思路?既然是要监听返回键,系统没有提供实现,自己hack一下 1、返回的话,那么原页面是要走onUnload函数的,你可以在这个onUnload函数中,执行类似的处理 2、系统提供了getCurrentPages这个函数,根据page数量或者 pageId之类的东西,自己在返回页面onShow做下处理。 下面就来介绍下第一种实现方式: 1、在index页面中,给按钮添加方法跳转到详情页,如下图所示 2、在详情页注册onUnload事件,监听页面被卸载。 3、点击顶部的返回按键效果: 推荐学习: 以上就是怎么样监听小程序返回按钮的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信自建地址如何编辑
微信自建地址的编辑方法:首先打开微信软件,进入【我】-【朋友圈】;然后输入想要发布的文字内容;接着点击【所在位置】,并在【所在位置】页面中点击右上角【搜索】图标;最后创建自己想要发布的位置,点击【创建新的位置】即可。 本文演示环境:MIUI12.0.22系统、8.0.1、小米11手机。 微信自己创建地址的方法: 首先打开微信软件,进入【我】-【朋友圈】 然后打开【朋友圈】,点击右上角【相机】图标; 然后输入想要发布的文字内容,再点击【所在位置】 接着在【所在位置】页面中点击右上角【搜索】图标 然后创建自己想要发布的位置,点击【创建新的位置】 最后点击【完成】即可。 相关推荐: 以上就是自建地址如何编辑的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
简单介绍:实现小程序授权登录功能
本篇文章给大家带来了关于微信小程序的相关知识,其中主要介绍了怎么实现小程序授权登录功能的相关内容,下面一起来看一下,希望对大家有帮助。 【相关学习推荐:】 在我们平时工作、学习、生活中,微信小程序已成为我们密不可分的一部分,我们仔细留意下,每当我们使用一个新的小程序时,总会遇到如下页面: 这便是微信小程序授权登录功能了,授权登录后,我们就可以正常使用小程序,而小程序也会获取到我们的用户权益,手机号等个人信息 授权登录功能剖析 微信小程序的授权登录具体步骤如下所示 具体实现主要有以下三个步骤: 调用wx.login() 微信api获取临时登录凭证code,并回传到开发者服务器 调用auth.code2Session 微信api接口,获取用户唯一标识OpenID、 用户在微信开放平台帐号下的唯一标识UnionID和会话密钥session_key 通过步骤2获取的参数进行解密操作,获取用户手机号,头像等特性,并把需要的数据保存到缓存中 步骤实现代码如下: 一、获取临时登录凭证code 由于微信官方修改了getUserInfo接口,现在无法实现一进入微信小程序就会自动弹出授权窗口,所以我们只能通过button按钮让用户手动触发 我们先写一个简单的弹框,用isShow变量控制,isShow取决于步骤3中的缓存信息,当所有步骤都走通,会正确缓存用户信息,此时弹框隐藏,否则弹框都为显示状态 <view class='wx_dialog' wx:if="{{isShow}}"> <view class='wx_content'> <text>需要先授权获取个人信息</text> <button class="btn" open-type="getPhoneNumber" type="primary" bindgetphonenumber="getUserInfo">微信账号快速授权</button> </view>…
2024-11-25 阅读全文 →
FWQ
小程序
js省市区三级联动代码
这次给大家带来js省市区三级联动代码,js实现省市区三级联动代码的有哪些,下面就是实战案例,一起来看一下。 前言 插件功能只满足我司业务需求,如果希望有更多功能的,可在下方留言,我尽量扩展!如果你有需要或者喜欢的话,可以给我github来个star 准备 <p id="wrap"></p> 登录后复制 页面中的容器标签不限制,只需给个id就行 var address = new Address({ wrapId: 'wrap', showArr: ['provinces','citys','areas'], beforeCreat:function(){ console.log("beforeCreat") }, afterCreat:function(){ console.log('afterCreat'); } }) 登录后复制 wrapId:"wrap" // 此处的wrap就是上面容器的id…
2024-11-25 阅读全文 →
FWQ
小程序
关于微信小程序的生命周期的解析
微信小程序的生命周期: app launch–>app show–>onload–>onshow–>onready ,首先是整个小程序app 的启动与显示,app 的启动在 app.js 里面可以配置,其次再进入到各个页面的加载显示等等。 微信小程序是以数据驱动视图,不能操作任何dom节点,dom的渲染全部由小程序自行完成,开发者只需要关心数据的变化,下面我们来了解一下微信小程序的生命周期,我们先看一下index.js,、如下图: 点击“编译”或者切换到“调试”看到控制台打印出如下结果: 以上就是关于微信小程序的生命周期的解析的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
接口配置如何使用?总结接口配置实例用法
微信公众平台开发的前置工作微信开发的前置工作如图中,url(签名验证的网络链接)、token、js接口安全域是必填的,而其中url、token是必填的,而在配置它们前,必须先将签名验证的代码上传到你的开发服务器中,不然不论你怎么提交接口配置信息都只会提示配置失败。前面说的url就是访问签名验证代码的网络路径。签名的代码微信开发文档是有提供的:微信签名验证代码使用微信开发工具调试,需要添加开发者微信号到开发者测试号列表中假如你需要调试的项目是需要做授权操作的,那么就必须登录你当前所属的微信公众平台添加你的微信账号到成为开发者测试号列表中。添加到开发者测试号列表1.0添加到开发者测试号列表1.1如果没有做次操作,是不能再微信开发工具上进行调试的:paste_image.png微信网页调用jsapi支付首先要统一下单,下单成功后会返回相应的json:paste_image.png在统一下单成功后 1. 简介:微信公众平台开发的前置工作 如图中,URL(签名验证的网络链接)、Token、JS接口安全域是必填的,而其中URL、Token是必填的,而在配置它们前,必须先将签名验证的代码上传到你的开发服务器中,不然不论你怎么提交接口配置信息都只会提示配置失败。前面说的URL就是访问签名验证代码的网络路径,比如(http://huanxiteng.cn/wxsignature.php);签名的代码微信开… 2. 简介:公众平台信息接口为开发者提供了一种新的消息处理方式,只有申请成为开发者后,你才能使用公众平台的开发功能,在这里你需要填写一个URL和一个Token,这两项信息也需要你拥有自己的服务器(外网服务器)资源,其中的Token可由开发者任意填写,URL即是接口配置信息的链接地址, 3. 简介:: nginx学习记录–安装和转发到tomcat:有一段时间没写博客了,因为接了几个项目,并且临近期末,还要准备考试,比较忙.最近项目上线,项目主要是微信智能硬件管理,所以需要两个服务器,一个用来处理微信上传的消息,一个用来处理智能设备上传的消息,所以就搞了两个tomcat,然而微信的URL接口配置只能使用80端口,两个tomcat不能同时占用80端口,搜了下资料发现nginx可以转发到指定端口,故学习一番.1.下载nginx官网下载(这里使用的 4. 简介:微信公众帐号开发教程第3篇-开发模式启用及接口配置。编辑模式与开发模式 微信公众帐号申请成功后,要想接收处理用户的请求,就必须要在高级功能里进行配置,点击高级功能,将看到如下界 5. 简介:PHP几种常见的支付功能实现。PHP几种常见的支付功能实现 1. PHP实现支付宝付款的功能 支付宝的支付现在已经占领了大部分的市场,所以学习支付宝接口配置就显得非常 6. 简介:微信公众帐号开发教程第3篇-开发模式启用及接口配置。编辑模式与开发模式 微信公众帐号申请成功后,要想接收处理用户的请求,就必须要在高级功能里进行配置,点击高级功能,将看到如下界 7. 简介:PHP几种常见的支付功能实现。PHP几种常见的支付功能实现 1. PHP实现支付宝付款的功能 支付宝的支付现在已经占领了大部分的市场,所以学习支付宝接口配置就显得非常 8. 简介:一公司使用 PIX…
2024-11-25 阅读全文 →