您现在的位置: 微信小程序 > 微信小程序开发 > 教程 >

关于微信小程序getUserInfo最新修改后,如何在原有项目的授权逻辑的调整 ...

今天一大早调试 小程序,结果出现这个。。。微信小程序也是醉了,这么大的改动,也没有通过开发者服务号通知一声。 人在屋檐下不得不低头(改呗,那么如何以最小的代价更新呢...

阅读(156)

教程

商城类小程序开发全过程(附商城小程序源码)

商城类小程序是所有类别小程序中开发的热点,但其相对于其他类别的小程序,具有逻辑复杂、功能需求较大等特点,因此,对开发者具有一定的基础要求。 那我们就止步于前了吗?...

阅读(170)

教程

小程序通过摄像头拍摄个人身份证

前段时间,手上刚好接手一个小程序的项目,心想之前自学过一段时间的小程序,终于有项目可以练练手了,可惜,万万没想到,加了两个周末的班结果却成了飞机稿。好在有些收获,...

阅读(99)

教程

原汁原味的配方:「微信小程序支持 NPM」

微信小程序本身不支持 npm 包的使用,目前市面上很多框架也有了相对应的解决方案。 本文旨在为那些不愿意引入第三方框架, 想在小程序环境中写原汁原味代码的人(例如我),提供...

阅读(183)

教程

微信小程序(应用号)实战课程之记账软件开发

[2016-10-12] 更新 缘起:昨天官方开发有了更新v0.10.101100,Picker的mode属性已经支持date以及time(background-image的bug也修复),于是来更新此实例。 ##目标:实现集成日期组件 如图 官方文档...

阅读(126)

教程

小程序mina框架与配置

小程序是采用MINA框架 !--demo.wxml--view Hello {{name}}/viewbutton bindtap=changeNameClick Me/button// demo.jsvar helloData = { name: WeChat}Page({ /** * 页面的初始数据 */ data: helloData, changeName: function (e) { this.setDa...

阅读(111)

教程

微信小程序swiper bindChange重复执行

swiper是微信小程序的一个滑动组件,非常重要。如果只是做简单的轮播图而不进行复杂的逻辑,直接可以使用,甚至不需要知道组件的方法。 今天在做一个如下的页面时,快速滑动sw...

阅读(172)

教程

如何将单机下棋游戏改造成联网实时对战下棋小游戏

单机的棋牌类游戏开发起来比较简单,甚至网络上直接有源码下载,但是,想要改造成联网实时对战的下棋小游戏,就需要涉及到熟悉网络协议栈、掌握后端知识以及面对服务器带来的...

阅读(116)

教程

我从小程序学到了什么(三)

回顾 前面两篇介绍了小程序的一些基本原理,大家先回顾一下 我从小程序学到了什么(一) 我从小程序学到了什么(二) 小程序页面加载 与之前远程页面+JS-SDK+离线存储不同的是,编...

阅读(112)

教程

小程序的填坑小技巧之网络请求改造

小程序在内测的时候就已经开始玩了,不过最开始的时候觉得,这sx东西东西怎么这么坑的样子,网络请求居然不是返回Promise而是用Callback的方式, 传值居然不能把值写在方法里只能用...

阅读(117)

教程

微信小程序“反编译”实战(一):解包

本实战教程将一步步告诉你如何反编译获得其它小程序的源代码,包括解包和源码还原两篇,主要参考了看雪论坛、V2EX、GitHub 等网站上的帖子、教程、工具,在此不胜感激,参考链接...

阅读(75)

教程

基于mpvue的小程序markdown适配解决方案

相信开发过小程序的人都知道小程序不支持直接插入dom,那么当我们获取到markdown数据需要渲染的时候就有麻烦。 封装好的 mpvue-wemark地址 因此github上有很多成熟的小程序markdown渲染方案...

阅读(110)

教程

你需要知道的小程序开发技巧

一直以来进行了比较多的微信小程序开发... 总会接触到一些和官方组件或api相关或其无法解决的需求,于是决定在这里小小的整理一下自己的实现(次序不分先后) 自定义组件的使用 创...

阅读(116)

教程

技术课 | 小程序音频不知道怎么开发?10分钟看完这节课就懂了 ...

想安静听歌,即使退出小程序也不会被中断; 最好还能在系统播放面板上控制小程序音频; 电话/闹钟响起时,小程序音频最好识时务自动暂停 面对用户对小程序音频能力的种种需求,...

阅读(107)

教程

微信小程序弹出和隐藏遮罩层动画以及五星评分

参考源码: http://www.see-source.com/weixinwidget/detail.html?wid=82 https://blog.csdn.net/pcaxb/article/details/56276180 https://developers.weixin.qq.com/miniprogram/dev/api/api-animation.html train.wxml view class=train_con view clas...

阅读(75)

教程

微信小程序访问豆瓣api403问题

通过豆瓣api可以获取很多电影、书籍等的数据信息。昨晚上用微信小程序请求豆瓣api,竟然被豆瓣拒绝了。(豆瓣设置了小程序的访问权限)。 问题 小程序请求是这样子: onLoad: func...

阅读(52)

教程

Serverless 微信小程序-登录

前几天,在使用 Serverless 技术做一个微信小程序,期间遇到一个需要用户登录的接口。于是,便使用 Serverless 简单的写了一个中转 API。 其实现起来也比较简单,但是因为是通用的接口...

阅读(98)

教程

微信小程序获取微信绑定授权手机号getPhoneNumber 全流程及出现手机号带*号问题

微信小程序文档中给出如下示例 获取微信用户绑定的手机号,需先调用 login接口。 因为需要用户主动触发才能发起获取手机号接口,所以该功能不由 API 来调用,需用button组件的点击来...

阅读(112)

教程

浅谈微信小程序登陆与Oauth

参考: 从密码到token, 一个授权的故事 理解OAuth 2.0 小程序官方文档 微信小程序之登录态维护(十一) 微信的登陆认证方式跟Oauth的授权码认证模式非常相似,接下来我大致讲解Oauth的三...

阅读(70)

教程

在微信小程序中使用 Highcharts

我们收到很多微信小程序开发者的反馈,表示强烈需要 Highcharts 进行数据展示。但是微信小程序不支持 DOM,并且没有暴露 SVG 相关的接口,所以截止到目前,我们无法直接在小程序中使...

阅读(81)

教程

微信小程序适配iphonex

// 在app.js中判断是否是哪种设备 globalData: { isIphoneX: false, userInfo: null }, onShow:function(){ let that = this; wx.getSystemInfo({ success: res={ // console.log(手机信息res+res.model) let modelmes = res.model; if (model...

阅读(186)

教程

小程序中神秘的用户数据

上一篇文章 手把手教会你小程序登录鉴权介绍了小程序如何进行登录鉴权,那么一般小程序的用户标识可以使用上文所述微信提供的jscode2session接口来换取,小程序还提供了一个getUse...

阅读(194)

教程

微信小程序弹出层点击穿透问题

问题描述: 使用小程序的modal组件实现遮罩层效果时,会出现滚动穿透的问题,即遮罩层后面的页面依旧可以滚动。 解决方案: 给底层页面动态添加 position:fixed; 代码: wxml: class=ma...

阅读(196)

教程

小程序bug监控工具

应用场景 1、监听线上未知错误 // 例如:调用错误var result = {}console.log(result.data.msg) // 抛出错误 2、记录错误执行堆栈,更方便重现错误 小程序使用 1、引入资源 在app.js中加入,记得放...

阅读(89)

教程

试了微信小程序原生和mpvue后,我最后选择了wepy

前言 终于要开始做小程序了,领导给了一周时间做小程序了解和技术调研。我也是从零开始接触小程序,而且也早就听过mpvue这个小程序框架,决定花两天时间熟悉小程序,然后上手...

阅读(129)

教程