微信小程序开发技巧总结 (一)-- 数据传递和存储
结合自己在平时的开发中遇到的各种问题,和浏览各种问题的解决方案总结出一些自己在日常开发中常用的技巧和知点,希望各位不吝斧正。
1.短生命周期数据存储
以小程序启动到彻底关闭为周期的的数据建议存储在app.js文件夹中,引用app.js:
const app =getApp();
假设Value是在小程序本次生命周期中经常使用到的一个数据,比 ...
微信公众号开发
1.首先有一个公众号(服务号);
2.登陆微信公众平台设置Url(注意这个url是入口地址,每次请求都要从这个地址进)以及Token
3.公众号的基本设置就到此结束,其他的设置用到时再来设置。接下来就是写代码:
3.1自定义公众号菜单:
先获取Access_Token
using Common;
using System.Timers;
n ...
小程序开发笔记【三】,评论、评论回复及消息通知实现
先看实现的效果图
评论及评论回复实现
分析
评论和评论回复可以设计成1张表也可以设计成2张表,根据使用场景的不同选择,这里我将评论和回复表设计成一张表,表结构如下
CREATE TABLE `tb_post_newcomment` (
`post_comment_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '说说评论表id',
`group_po ...
微信公众号开发:自定义菜单
前言:
回顾之前的微信公众号配置和消息处理的内容,我们已经掌握了如何配置服务器与微信公众号建立连接,也掌握了通过消息管理的方式,对用户的信息进行处理,完成公众号消息回复功能,实现公众号与用户之间的完整对话。而在本文将针对自定义菜单做简单的开发应用,微信公众平台具有自定义菜单的功能 ...
python反编译之字节码
如果你曾经写过或者用过 Python,你可能已经习惯了看到 Python 源代码文件;它们的名称以.Py 结尾。你可能还见过另一种类型的文件是 .pyc 结尾的,它们就是 Python “字节码”文件。(在 Python3 的时候这个 .pyc 后缀的文件不太好找了,它在一个名为__pycache__的子目录下面。).pyc文件可以防止Python每次运行时都重新解析源 ...
Taro框架下qq小程序开发体验
qq小程序发布了,作为第一批体验者 .还是发现了和微信小程序很多不同的地方.
最新的小程序我这里都是用Taro开发的,体验较为不错.数据管理用的是redux.JS用的ES6加async等.
微信小程序已经上线稳定跑了很久.也解决了遇到的很多问题.
由于使用taro开发,可以直接将代码打包到QQ小程序里面.但在QQ小程序出现了很多问题.
1.flex布 ...
【微信小程序】开发实战 之 「开发框架MINA构成」
小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务。
微信团队为小程序提供的框架命名为MINA。MINA框架通过封装微信客户端提供的文件系统、网络通信、任务管理、数据安全等基础功能,对上层提供一整套JavaScript API,让开发者方便的使用微信客户端提供的各种基础功能与能 ...
python类型检测最终指南--Typing模块的使用
正文共:30429 字
预计阅读时间:76分钟
原文链接:https://realpython.com/python-type-checking/
作者:Geir Arne Hjelle
译者:陈祥安
在本指南中,你将了解Python类型检查。传统上,Python解释器以灵活但隐式的方式处理类型。Python的最新版本允许你指定可由不同工具使用的显式类型提示,以帮助您更有效地 ...
微信公众号开发-静默授权实现消息推送(微服务方式)
一:引用pom
<dependency>
<groupId>com.github.binarywang</groupId>
<artifactId>weixin-java-mp</artifactId>
<version>${weixin-java-mp.version}</version>
</dependency>
二:获取code
注意:redirect_uri 回调地址。请求完成后,微信在回调该地址的时候会带上code,然后 ...
学习笔记:mpvue开发小程序——入门
接下来可能要开发一个小程序,同事推荐使用mpvue,那么我提前熟悉下。
官网地址:http://mpvue.com/
1.快速上手 http://mpvue.com/mpvue/quickstart/
跟着官网提示走,搭建一个mpvue的小程序项目
注意,这里我用yarn代替了npm才安装成功。
2.分包机制
mpvue-loader 1.1.2-rc.2之后,优化了build ...
Java 微信公众号开发
微信公众号开发(开发模式-Java)
环境搭建
微信公众号申请步骤
https://kf.qq.com/faq/120911VrYVrA151009eIrYvy.html
微信公众号与后台调通
java后台搭建
1.创建Dynamic Web Project
2.创建类WechatServlet继承HttpServlet
//主要重写doGet方法
protected void doGet(HttpServletRequest req, HttpServletRespons ...
[技术博客] 小程序前端开发流程——用实例介绍
目录主题前端功能UI实现后端接口对接
作者:李大
主题
本文的目标在于简单介绍一下我们在开发小程序时的前端开发流程。
前端功能
前端的功能在于给数据提供一个合适的容器,并提供用户-界面-后端的交互支持。
据此,可以简单地把前端开发划分为
UI实现
交互逻辑实现
后端接口对接
下文举例分别描述上面三个过程
UI实 ...
php微信公众号开发入门
1 公众号准备
首先申请一个公众号申请公众号网页
由于一般的个人订阅号开放的功能有限,作为学习者,我们并不推荐使用这种账号的开发者模式进行开发,而是另外申请一个测试号进行开发学习,测试号开放的功能基本可以满足我们的学习需求。
默认的测试号登陆进去是这样子的
2 服务器准备
微信开发需要一台具有公网IP的服务 ...
微信公众号开发:消息处理
前言:
回顾上一节服务器配置的内容,我们已经可以自己完成公众号服务器的配置。配置完成之后,我们就可以通过调用的方式,完成对消息管理的处理。当用户关注公众号或者发送消息的时候,我们应该启用默认回复,要不然用户得不到回应,
从而导致丢失体验。所以这一章节,我们将通过消息管理的方 ...
微信小程序的开发框架
wxss:是一套样式语言,用来描述wxml的组件样式;小程序在css基础上做的修改和扩充的版本
css:是一套样式语言,样式表,用来描述xml和html文件样式的呈现;
设备像素:是图片在设备上显示的小点,这些是固定不变的
css像素:逻辑像素,是我们一套标准来显示屏幕的宽
ppi:独立设备显示的密度
...
vue开发微信公众号--地图
在最近开发的微信公众号中,要实现一个打卡功能:
由于个人感觉微信SDK里面的地图不太好用,所以使用了腾讯地图。
在项目中引入腾讯地图
1,需要登录腾讯地图网站,注册一个账户,获得一个key。
2,然后找到项目根目录下面的index.html,引入需要使用到的js
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
...
使用uni-app开发小程序,关于小程序更新后与用户本地不会及时更新解决办法
1.原因分析
在小程序更新开发版本之后,用户本地并没有对之前版本的小程序进行删除,那么再进入小程序的时候的版本是不会发生变化的,这是由于发版是异步执行,因此新版本将会覆盖的比较慢,本质是小程序的启动方式分为两种,冷启动与热启动。
冷启动:指的是用户首次打开或小程序被微信主动销毁后再次打开的情况,此时小程 ...
vue开发微信公众号--开发准备
由于工作项目的原因,需要使用vue开发微信公众号,但是这种微信公众号更多是将APP套了一个微信的壳子,除了前面的授权和微信有关系以外,其他的都和微信没多大的关系了,特此记录
开发流程
首先需要在电脑上安装微信web开发者工具和花生壳(内网穿透),然后有一个微信公众平台的账号
第一步:
下载安装花生壳,点击内网穿 ...
微信公众号平台开发思路
前言: 如果让大家说出一款国内比较热门的社交软件,那无疑就是QQ和微信了,说到微信,无不例外的会想到微信公众号和小程序,所以现在它们已经是很多企业流量及品牌推广的主要途径, 而作为一个开发者而言呢,如果想要开发打造一款属于自己或企业的公众号,就是需要对微信公众号平台AP ...
微信公众号开发:服务器配置
前言:
如果让大家说出一款国内比较热门的社交软件,那无疑就是QQ和微信了,说到微信,无不例外的会想到微信公众号和小程序,所以现在它们已经是很多企业流量及品牌推广的主要途径,
而作为一个开发者而言呢,如果想要开发打造一款属于自己或企业的公众号,就是需要对微信公众号平台API文档的 ...