微信小程序开发技术文档
数字化终端小程序开发文档
一.目录结构
1. 小程序包含一个描述整体程序的 app 和多个描述各自页面的 page。
一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下:
2. 一个小程序页面由四个文件组成,分别是:
*注意:为了方便开发者减少配置项,描 ...
如何全栈开发一款团购小程序应用
笔者关注云开发已经很久了,最近动手将之前做的一款团购小程序重构并迁移到了云开发上,同时将源码开源,欢迎感兴趣的朋友一起交流。
技术选型
小程序
底层框架: Taro 3.0 (React)
界面:Vant
状态机:SWR
管理后台界面
底层框架:React
界面:eui
状态机:SWR
服务端
CloudBase 云开发
目前Taro已经进入了3. ...
uni-app开发经验分享二十: 微信小程序 授权登录 获取详细信息 获取手机号
授权页面
因为微信小程序提供的 权限弹窗 只能通用户确认授权 所以可以 写一个授权页面,让用户点击 来获取用户相关信息 然后再配合后台就可以完成登录
<button class="btnInfo" open-type="getUserInfo"/>
素材
页面代码示例这个接口要在后端调用(https://api.weixin.qq.com无法加入白名单)
https://api. ...
疫情地图公众号开发
实现利用API接口实现短信验证码发送与图灵机器人对话,并通过爬取的数据和前端UI进行前后端整合,制作了疫情地图,并通过阿里云服务器ECS上线,并进行了缓存技术进行了并发优化,同时使用了2800个节点进行了全站加速。最后对阿里系从百到千万级并发情况下服务端架构的演进过程进行分析。要求使用阿里云服务器公众号作为入口 ...
在微信小程序开发中使用Typescript
Typescript的优势咱不需要赘述太多,有兴趣可以参考(https://www.typescriptlang.org/)。今天给大家分享一下如何在微信小程序(或者其他同类小程序)开发中使用Typescript。
这个分两种情况,最简单的做法就是在创建项目时,选择Typescript这个选项,如下图所示。但要注意,这个选项只有在选择"Use no cloud service"才有 ...
让微信小程序开发如鱼得水
关于微信小程序开发一直想写一篇相关的文章总结和记录下,结果拖延症犯了迟迟没有下笔;这不最近天气不错,于是找一个空闲的下午将这篇文章输出下(好像跟天气没啥关系😓),那我们就开始吧!
注意:本文默认开发者对微信小程序开发有一定语法基础。小程序开发文档
微信小程序小结
在接触的微信小程序开发过程中, ...
微信公众号开发之JS-SDK
一、微信公众号后台的设置
1.设置IP白名单
作用:为了提高公众平台开发者接口调用的安全性,避免一旦开发者ID和密码泄露后给帐号造成损失。我们对调用“获取access_token”接口(下文有详细介绍)增加IP白名单校验:只有将IP地址设置为公众号的IP白名单,才能成功调用该接口。
流程:开发--------基本配置--------公众号开 ...
java开发小程序登录功能
整体流程如下:
- 1.获取code
- 2.用步骤1获取到的临时code换取用户唯一标识OpenId和会话密钥 session_key
- 3.获取用户手机号,进行登录
请求地址:GET https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
请求参数:
请求参数:
属性
类型
默认值 ...
微信小程序--关于加快小程序开发的几个小建议
加快小程序开发的几个小建议
1.使用 app.json创建页面
按照我们平常的开发习惯,创建一个新的页面,一般都会先创建文件夹,再创建对应page的形式,创建完成后,app.json中会自动注册该页面。实际上,我们还可以通过直接在app.json中注册页面来生成对应的page。
"pages": [
"pages/index/index",
"pages/newpa ...
微信公众号开发接入
微信开发接入
一、背景二、前置条件三、通过natapp内网穿透和域名购买1、购买隧道2、购买一个二级域名(如果自己有可以忽略)3、将域名绑定到购买的隧道上4、下载natapp客户端5、启动 natapp
四、编写微信服务端接入验证1、填写服务器配置2、编 ...
2020年小程序开发-云开发技术总结
2020年注定是不平凡的一年,一场冠状疫情的爆发,让人们突然认识到生命的可贵,人们对生命重新有了新的认识。谱写了太多的悲伤,太多难过,太多的眼泪和辛酸。珍惜当下,敬畏生命,敬畏自然。
下面围绕这些规范写内容
文章的创新型 文章的实用性 ...
校园二手交易论坛微信小程序开发--需求分析和概念原型
0.前言
本文基于在《高级软件工程》课程中所学的软件工程建模方法,对工程实践项目--校园二手交易论坛微信小程序开发进行用例建模,绘制业务类图,数据建模,最终形成概念原型,一方面是对课程中所学知识的进一步掌握吸收,另一方面也为工程实践之后的项目完成打下基础。
1.项目简述
此次项目是基于微信小程序的校园二手交 ...
微信公众号开发之端口映射(内网穿透)
微信公众号开发调试非常不便,又不至于在服务器搭建开发环境。如果微信公众号的操作返回信息能发送到本机,那么就可以正常开发,设置断点调试。
这就用到内外网的端口映射。
一、开始前先要有个微信公众号,没有也没关系。去申请一个测试号,连接如下。
测试号入口
测试号申请好之后会得到APPID,appsecret等信息。接口配置 ...
uni-app 开发 一套代码实现公众号和小程序总结
最近刚结束一个项目,接到需求的的时候要求写一个小程序和公众号,当时感觉没啥问题,但是后面告诉我一个个很坑的要求 客户周期只有一个月!!! 小程序没问题,再加个公众号就有点心慌了,然后只能去找解决方案了 ,查找之后找到两个框架 taro和uni,但是很明显啊 两个都没用过 花了两个小时看了两个文档 ...
微信公众号开发总结
这里只是对微信公众号开发一些基本知识的总结,形成微信开发的基本思路。
详情文档还是要参考微信官方文档:https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html
1、微信公众号是什么
微信公众号分为订阅号和服务号,那订阅号和服务号有什么区别呢,所有的订阅号都会显示在微信订阅号消息会 ...
Vue3教程:用 Vue3 开发小程序,这里有一份实际的代码案例!
前言
寻寻觅觅冷冷清清,凄凄惨惨戚戚。
Vue 3 发布以后,最近也在学习和写一些 Vue3 的 demo 和项目,我也一直想着什么时候能在小程序里使用新特性?
于是我翻遍了市面上的小程序框架,如 uni-app、wepy、mpvue,目前(截止至2020年11月5日)还都没能做到兼容 Vue 3 的写法,直到我发现了一个很骚的东西,Taro 居然支持 Vu ...
VSCode 微信小程序扩展开发
写在前面
为什么要开发这个扩展呢,是因为微信开发者工具自身不支持页面引入组件的跳转,人工根据引入组件路径查看对应代码的方式,效率偏低。就形如这样的json文件,引入了多个组件,比如要查看
"/component/card-bg/card-bg"组件的源代码,通过人工检索目录查找对应文件,显然不如ctrl+鼠标左键单击一下这个组件路径,跳转到 ...
记一次微信公众号(微信H5)网页对接腾讯云慧眼人脸核验开发笔记
需求是这样的,客户需要一个在观看学习视频前弹出人脸识别核验真人的功能,客户找了个APP作为参考,但是在微信上第三方人脸识别是无法直接调取到前置摄像头的,都是通过用户自己获取用户的身份信息或者照片,然后在上传给接口,这样就显得很繁杂,也不符合需求,微信原生 H5 浮层模式和小程序是基于微信原生的体验,客户体 ...
python下载m3u8视频,调用ffmpeg合并ts成画质无损mp4
安装环境
brew install ffmpeg
脚本
# -*- coding: utf-8 -*-
# @时间 : 2020/10/30 11:16 下午
# @作者 : 陈祥安
# @文件名 : dlmp4.py
# @公众号: Python学习开发
from concurrent.futures.thread import ThreadPoolExecutor
from tqdm import tqdm
import requests
import os
from loguru import logger
import subproc ...
微信小程序开发者工具生成预览二维码
由于项目测试人员越来越多,经常需要开发提供二维码测试,所以需要一种动态生成小程序预览二维码的工具。
开发前需要一个无人使用的开发者账号,用于生成二维码。(使用测试的微信号就行)
具体流程为
可以直接使用mpvue taro 等框架直接打包的代码,或者小程序原生未打开增强编译的代码。如果有一下ES新特性的代码,需要 ...